Commit Graph

139 Commits

Author SHA1 Message Date
Viktor Kovacs
96609b559a Eliminate manual node type setting in importers. 2023-05-08 08:07:37 +02:00
Viktor Kovacs
b661ddcfb5 Fix glTF export transformations. 2023-05-08 07:49:00 +02:00
kovacsv
dabb20b6b1 Fix glTF validator issues with the exported file. 2023-05-07 19:17:33 +02:00
kovacsv
7fb27931b0 GLTF Exporter Hierarchy Support #319 2023-05-07 19:07:14 +02:00
kovacsv
d61087d110 GLTF Exporter Hierarchy Support #319 2023-05-07 17:42:45 +02:00
kovacsv
b93581c1bc Update three.js to version 0.152.2. 2023-05-07 11:59:54 +02:00
kovacsv
104983ef6e Prepare exporter model for hierarchical export. 2023-05-07 09:35:58 +02:00
kovacsv
7e0c281263 Update web-ifc to version 0.0.39. 2023-04-15 21:38:01 +02:00
kovacsv
63bc9333c2 Update three.js to version 0.151.3. 2023-04-15 20:56:52 +02:00
kovacsv
ef3817c998 Minor modification. 2023-04-15 08:01:11 +02:00
kovacsv
142d71efb6 Update occt-import-js. 2023-04-15 07:54:59 +02:00
kovacsv
c2ba70660e Explicitly remove user data references. 2023-04-09 07:21:36 +02:00
kovacsv
d5283bc432 Tree should show the node name if the mesh doesn't have a name. #385 2023-04-08 21:18:35 +02:00
kovacsv
a0594d5ee2 Enable calling Init3DViewerElements from everywhere #375 2023-04-03 17:35:10 +02:00
kovacsv
9bd495bcd5 Texture map options not parsed from mtl file #371 2023-03-22 22:15:59 +01:00
kovacsv
fefee144bd Read custom properties from glTF elements #368 2023-03-03 20:23:30 +01:00
Wojciech Radaczyński
9e0ee3000c
Update exporterbim.js (#359)
The only change (schema version update)
2023-02-08 15:05:18 +01:00
kovacsv
12de8537bc Set the default up vector direction to y. 2023-02-04 12:05:06 +01:00
kovacsv
65cea7fb20 Make function names shorter. 2023-02-01 22:28:47 +01:00
kovacsv
ee5ecbd028 Update three.js to v149. 2023-02-01 22:22:19 +01:00
kovacsv
34f3ad2bf7 Move tsconfig.json file to the tools folder. 2023-01-29 19:01:15 +01:00
Callum Gander
83eb66f0d3
Added config + command to build_engine_module to generate .d.ts on building engine module (#356) 2023-01-29 18:52:56 +01:00
kovacsv
9482ed0b0a Update three.js to version 0.148.0. 2023-01-21 23:35:04 +01:00
kovacsv
b9fe936047 Add utility function for string to rgba color conversion. 2023-01-21 22:54:31 +01:00
kovacsv
0217122621 Correct the type of element parameter. 2023-01-15 15:47:28 +01:00
kovacsv
1950e3619e Update documentation. 2023-01-14 22:11:46 +01:00
Ilia Pozdnyakov
c95f7c2026
Allow initializing viewer element from File objects. (#352)
Co-authored-by: Ilia Pozdnyakov <pozdnyakov@peterpartner.net>
2023-01-14 22:09:07 +01:00
kovacsv
ff05887daa Model can't open if an url parameter contains slash #351 2023-01-10 20:19:57 +01:00
kovacsv
1718e9bb92 Failed to load glTF files with invalid texture coordinates #349 2023-01-08 22:17:00 +01:00
kovacsv
bd10b196d9 Create documentation for the engine #328 2023-01-07 08:22:23 +01:00
kovacsv
f3e79a74c2 Create class for environment settings. 2023-01-03 21:58:36 +01:00
kovacsv
6c66557884 Move shading model to a separate file. 2022-12-31 12:36:08 +01:00
kovacsv
c39a63bc1c Create class for edge settings. 2022-12-31 12:20:27 +01:00
kovacsv
f83e28cd88 Rename geometry to model. 2022-12-31 08:40:31 +01:00
kovacsv
4fd581e215 Use ViewerModel in ViewerMainModel. 2022-12-19 14:44:20 +01:00
kovacsv
69b423e837 Rename viewer geometry to viewer model. 2022-12-19 14:16:49 +01:00
kovacsv
c244562ed0 Context and Closure Memory Leaks #321 2022-12-16 13:24:31 +01:00
Viktor Kovacs
a558a31240 Initialize model loader in the constructor. 2022-12-05 17:54:16 +01:00
GuYounes
cb2e48cf11
feat(EmbeddedViewer): add the loader as class property (#327)
Co-authored-by: Younes Guarssifi <younes.guarssifi@sms-group.com>
2022-12-05 17:42:18 +01:00
Viktor Kovacs
feb4b81deb Remove o3dv importer. 2022-11-18 21:42:13 +01:00
kovacsv
499c867f4c Modify fix up vector parameter name. 2022-10-30 07:35:38 +01:00
kovacsv
ae8f1b0c25 Update dependencies. 2022-10-27 17:23:34 +02:00
kovacsv
3b63efc4f9 Gltf file with VALUE_NOT_IN_RANGE not opening #311 2022-10-10 18:19:35 +02:00
kovacsv
d7345647fc Prevent crash when no importable objects found. 2022-10-10 17:35:45 +02:00
kovacsv
f9b3d9bc82 Support for FCStd format #307 2022-10-08 15:56:23 +02:00
kovacsv
990d6329aa Handle worker lifetime. 2022-10-02 12:04:33 +02:00
kovacsv
79568915f9 Fix error handling. 2022-10-01 23:32:20 +02:00
kovacsv
ba6995efc3 Import BREP files #310 2022-10-01 23:03:36 +02:00
kovacsv
81cd18083d Background doesn't work with orthographic camera #305 2022-09-26 18:21:05 +02:00
kovacsv
b102ee622d Add mesh name as info during dotbim export #301 2022-09-19 18:05:08 +02:00