Commit Graph

209 Commits

Author SHA1 Message Date
kovacsv
dc0fdbbc5d Handle mesh names. 2021-08-08 16:07:44 +02:00
kovacsv
984c900189 Handle textures from embedded data url, embedded blob, and external files. 2021-08-08 15:49:49 +02:00
kovacsv
9686de8817 Material and texture handling. 2021-08-08 15:11:26 +02:00
kovacsv
9432b5b9de Handle external textures. 2021-08-08 13:50:37 +02:00
kovacsv
d244cd458a Use common function in rhino importer. 2021-08-08 13:50:24 +02:00
kovacsv
8062aec93d Minor modification. 2021-08-08 09:16:55 +02:00
kovacsv
c14da66704 Merge branch 'dev' into three_importer 2021-08-07 22:14:58 +02:00
kovacsv
ad7a1f9e89 Support Rhino PBR materials #107 2021-08-07 22:08:16 +02:00
kovacsv
751b09ffda Add material comparator function. 2021-08-07 21:24:44 +02:00
kovacsv
f365fc4fbd Build fix. 2021-08-06 22:34:53 +02:00
kovacsv
c042fa26b6 Merge branch 'dev' into three_importer 2021-08-06 22:33:24 +02:00
kovacsv
53b9218cc5 Dispose three objects after reading. 2021-08-06 22:31:43 +02:00
kovacsv
c60fe3bd1f Build fix. 2021-08-06 22:20:03 +02:00
kovacsv
4d0e4a0bd6 Merge branch 'dev' into three_importer 2021-08-06 22:18:18 +02:00
kovacsv
0f02be43dd Add utility functions for extension detection. 2021-08-06 22:18:02 +02:00
kovacsv
a5561c6f1a Embedded texture handling. 2021-08-06 22:17:33 +02:00
kovacsv
d03c67ce1f Merge branch 'dev' into three_importer 2021-08-06 19:02:01 +02:00
kovacsv
5130717732 Always return file extension in lower case. 2021-08-06 19:01:43 +02:00
kovacsv
2a0b7eadf2 Handle loader errors. 2021-08-06 18:54:52 +02:00
kovacsv
395c3d524a Transform meshes. 2021-08-06 18:31:13 +02:00
kovacsv
a8de237a51 Minor modifications. 2021-08-06 17:38:08 +02:00
kovacsv
0a269785da Add experiment to load models using three.js loaders. 2021-08-06 17:00:29 +02:00
kovacsv
c9125c53b2 Typo fix. 2021-08-06 16:55:56 +02:00
kovacsv
6dad95b310 Add rhino exporter in the exporter constructor. 2021-08-06 15:10:38 +02:00
kovacsv
2a71f7d6b5 PBR materials for o3dv format. 2021-08-05 15:38:07 +02:00
kovacsv
669ab1f8b4 Show Rhino document-level text strings #90 2021-08-05 14:05:36 +02:00
kovacsv
7022255491 Handle logical properties. 2021-08-01 11:58:33 +02:00
kovacsv
0b22e22161 Add solid generators. 2021-08-01 10:51:46 +02:00
kovacsv
55aafe8d88 Texture resizing to power-of-two sides is slow #105 2021-07-28 20:25:55 +02:00
kovacsv
8f4151fce5 Use promise for external library loading. 2021-07-28 09:03:38 +02:00
kovacsv
2757d9ecb5 Use promises for file loading. 2021-07-28 08:51:32 +02:00
kovacsv
9901ba1f4c Add sphere to function names where a sphere is expected. 2021-07-27 08:14:31 +02:00
kovacsv
743c4dcf1b Remove unused variable. 2021-07-25 16:44:11 +02:00
kovacsv
9405aff3dd Make mesh visibility options available from context menu #102 2021-07-24 13:49:22 +02:00
kovacsv
c1a9cae13f Add sphere generator. 2021-07-24 09:58:21 +02:00
kovacsv
6169e39450 Store file format (text or binary) in file object. 2021-07-23 17:50:49 +02:00
kovacsv
79e344187d Use arrow callback instead of function. 2021-07-22 21:20:50 +02:00
kovacsv
d992b42541 Use arrow callback instead of function. 2021-07-22 21:11:58 +02:00
kovacsv
e49bd60561 Add the possibility to add environment map to self-hosted viewer. 2021-07-20 21:08:02 +02:00
kovacsv
108448fe85 Export metallic and roughness factor only if no metallic roughness texture is present. 2021-07-19 20:17:05 +02:00
kovacsv
7d013878fc Use the same values that are coming from the texture. 2021-07-19 19:33:10 +02:00
kovacsv
3f30909b2e Use Physically Based Rendering when possible #99 2021-07-19 19:31:12 +02:00
kovacsv
46644d47c3 Use Physically Based Rendering when possible #99 2021-07-19 17:44:43 +02:00
kovacsv
682976075d Add more self-host examples. 2021-07-17 21:49:29 +02:00
kovacsv
a24c3bea05 Skip url parameters when determining file name or extension. 2021-07-17 09:57:55 +02:00
kovacsv
239a4df91c Add possibility to init only one viewer manually. 2021-07-17 09:50:23 +02:00
kovacsv
b24dd5cd9b Separate function for model import. 2021-07-16 08:45:28 +02:00
kovacsv
04da400129 Handle as error when it fails to load draco decoder. 2021-07-15 23:44:59 +02:00
kovacsv
ab0d0172e7 Add support for GLB Draco Mesh Compression #97 2021-07-15 23:37:07 +02:00
kovacsv
265da7548d Modify source structure. 2021-07-15 20:58:50 +02:00