Yeicor
667a08d2c6
Merge pull request #243 from yeicor-3d/feature/lighting-follow-camera
...
Main light can now be moved, intensity can be regulated
2025-07-19 17:17:09 +02:00
Yeicor
1733337331
Merge branch 'master' into feature/lighting-follow-camera
2025-07-19 17:16:06 +02:00
Yeicor
9ef372f576
Cleaning up
2025-07-19 16:57:37 +02:00
Yeicor
a2275f2897
Main light can now be moved, intensity can be regulated and update environment image for model viewer
2025-07-19 16:52:15 +02:00
renovate[bot]
b597b1e3a5
Update dependency vue-tsc to v3.0.3
2025-07-19 10:46:01 +00:00
Yeicor
4af4315984
Merge pull request #242 from andyross/vis-defaults
...
Update visual defaults
2025-07-19 12:45:11 +02:00
Yeicor
83bc4c767d
Merge branch 'master' into vis-defaults
2025-07-19 12:43:41 +02:00
Yeicor
10ed5e2e9e
Minor backend improvements: better color and textured handling, smooth shading, better demo
2025-07-19 12:43:05 +02:00
Yeicor
41662944d6
Minor frontend improvements and license updates
2025-07-19 10:17:52 +02:00
Yeicor
7f00a3a4ee
Merge branch 'master' into vis-defaults
2025-07-19 09:12:57 +02:00
renovate[bot]
7549c2543b
Update dependency vite to v7.0.5
2025-07-19 06:00:16 +00:00
renovate[bot]
fb7a525a71
Update dependency @types/node to v22.16.4
2025-07-19 00:56:19 +00:00
Andy Ross
c14a823dc1
Update visual defaults
...
Somewhat more conventional visual presentation:
+ Use a neutral gray background a-la most other CAD/modelling software
for better contrast with the geometry (which defaults to a bright
yellow). This is done with the "skybox-environment" image in
model-viewer, so add a new setting value in settings.ts for this (it
can be overriden in the URL just like other settings)
+ But using a skybox will cause that image to be used for lighting
too, which is clearly not desired. So fetch a nice professional
HDRI image from Polyhaven for lighting. This is much better (more
directional, higher contrast) than the default light environment
anyway.
+ The checkerboard texture isn't really a good default. Use a 1x1
white pixel instead, essentially presenting the model materials
unchanged.
Also collect the default color in gltf.py out of the code and put it
next to the texture for clarity. This should probably be wired
through to a setting at some point.
Signed-off-by: Andy Ross <andy@plausible.org >
2025-07-15 15:24:09 -07:00
renovate[bot]
3845720d53
Lock file maintenance
2025-07-13 10:04:14 +00:00
renovate[bot]
16c109f399
Update dependency vuetify to v3.9.0
2025-07-12 17:50:58 +00:00
Yeicor
7b58b00231
Automatically update version to 0.9.7
v0.9.7
2025-07-12 17:50:19 +00:00
Yeicor
05a159ac6c
Merge pull request #241 from andyross/pos-list-fix
...
Don't add location-like objects to Compound()
2025-07-12 19:46:49 +02:00
Yeicor
458f81f51d
Merge branch 'master' into pos-list-fix
2025-07-12 19:45:48 +02:00
renovate[bot]
f3545bebb8
Update dependency vite to v7.0.4
2025-07-12 08:24:44 +00:00
renovate[bot]
90d05f08c4
Update dependency @types/three to v0.178.1
2025-07-12 05:37:20 +00:00
renovate[bot]
5b4865978f
Update dependency @types/node to v22.16.3
2025-07-12 02:05:32 +00:00
Andy Ross
9ec2de8e4a
Don't add location-like objects to Compound()
...
The stack scan likes to look at iterables like lists for objects, but
unlike the way it treats local variables, it tries to put them in a
Compound() object. That doesn't work for elements like build123d
Location/Pos/Rot which aren't shapes. Just skip them in those
contexts.
2025-07-11 09:03:35 -07:00
renovate[bot]
0c98c273b8
Lock file maintenance
2025-07-06 22:27:31 +00:00
renovate[bot]
014a68c33d
Lock file maintenance
2025-07-06 02:42:33 +00:00
renovate[bot]
16bf550f75
Update dependency vue-tsc to v3
2025-07-05 22:36:10 +00:00
renovate[bot]
f4a74c2f1c
Update dependency three to ^0.178.0
2025-07-05 16:32:44 +00:00
renovate[bot]
1fddd984aa
Update dependency @types/node to v22.16.0
2025-07-05 14:15:01 +00:00
renovate[bot]
5809b88cee
Update dependency vuetify to v3.8.12
2025-07-05 10:07:20 +00:00
renovate[bot]
5cd7fb5d9d
Update dependency vue-tsc to v2.2.12
2025-07-05 07:20:08 +00:00
renovate[bot]
dbfc72c03b
Update dependency vite to v7.0.2
2025-07-05 07:17:26 +00:00
Yeicor
437e8eb4ad
Automatically update version to 0.9.6
v0.9.6
2025-07-05 07:16:27 +00:00
renovate[bot]
7051a71710
Update dependency @vitejs/plugin-vue-jsx to v5.0.1
2025-07-05 00:59:09 +00:00
Yeicor
28282f4b06
Merge pull request #239 from andyross/naming
...
Clean up object naming
2025-07-05 00:04:06 +02:00
Andy Ross
7f43367459
Clean up object naming
...
Honor the upstream names for objects if they've been given them, use
the automatic variable magic as a fallback. And in the case of truly
anonymous objects, give them a name based on their type (e.g. "Box3")
vs. "_unknown_var99".
2025-07-02 09:27:13 -07:00
renovate[bot]
ba64f70300
Update dependency pillow to v11.3.0 [SECURITY]
2025-07-01 22:06:50 +00:00
renovate[bot]
05963d58f2
Lock file maintenance
2025-06-29 21:58:54 +00:00
renovate[bot]
405c061f93
Lock file maintenance
2025-06-29 01:30:58 +00:00
renovate[bot]
e0a00b2d32
Update dependency vite to v7
2025-06-28 20:29:48 +00:00
renovate[bot]
90f4611ee8
Update dependency @vitejs/plugin-vue-jsx to v5
2025-06-28 18:37:55 +00:00
renovate[bot]
ee954622bb
Update dependency @vitejs/plugin-vue to v6
2025-06-28 13:39:22 +00:00
renovate[bot]
f5be0618ad
Update dependency @types/node to v22.15.34
2025-06-28 09:03:59 +00:00
renovate[bot]
f92701a969
Update dependency vuetify to v3.8.11
2025-06-28 04:42:57 +00:00
renovate[bot]
949f92a28f
Update dependency @types/node to v22.15.33
2025-06-28 02:07:47 +00:00
renovate[bot]
7618581ef5
Lock file maintenance
2025-06-22 09:44:45 +00:00
renovate[bot]
5460d19fdb
Lock file maintenance
2025-06-21 14:16:04 +00:00
renovate[bot]
f84292e4b7
Update dependency terser to v5.43.1
2025-06-21 10:13:19 +00:00
renovate[bot]
b597223228
Update dependency vuetify to v3.8.10
2025-06-21 04:48:58 +00:00
renovate[bot]
8ec9a3f507
Update dependency three-mesh-bvh to v0.9.1
2025-06-21 01:37:52 +00:00
renovate[bot]
0ec339283e
Lock file maintenance
2025-06-16 12:02:55 +00:00
renovate[bot]
1d50dc20ba
Update dependency terser to v5.42.0
2025-06-15 20:56:20 +00:00