Commit Graph

324 Commits

Author SHA1 Message Date
Viktor Kovacs
618922d90f Remove test files. 2021-05-03 18:15:38 +02:00
Viktor Kovacs
5306ba49f1 Remove rhino error experiment. 2021-05-03 18:15:10 +02:00
Viktor Kovacs
cb348c657f Add sphere and empty test file. 2021-05-02 12:23:02 +02:00
Viktor Kovacs
8c468ba00d Do not write jsons to a file. 2021-05-01 15:32:06 +02:00
Viktor Kovacs
4574d698ec Add test files for checking a rhino3dm error. 2021-05-01 15:12:12 +02:00
Viktor Kovacs
7b12df99fe Mac OS with zsh - CompressFiles never ends #66
Do not overcomplicate things, just run os.system.
2021-04-30 17:35:57 +02:00
Viktor Kovacs
bea9152103 Focus text area automatically when showing the open url dialog. 2021-04-30 08:35:25 +02:00
Viktor Kovacs
72e45a8030 Separate class to store geometry. 2021-04-30 07:49:36 +02:00
Viktor Kovacs
dd3a56c003 Surface and volume calculation example. 2021-04-29 21:23:28 +02:00
Viktor Kovacs
482a6958a7 Flip triangles when the model should be mirrored. 2021-04-25 19:52:33 +02:00
Viktor Kovacs
a9aebe77f4 Export mesh names to rhino. 2021-04-25 18:48:10 +02:00
Viktor Kovacs
6f1707ae10 Write double-sided triangles during glTF export #63 2021-04-25 18:45:21 +02:00
Viktor Kovacs
0d329ea37b Add Rhino exporter. 2021-04-25 18:01:52 +02:00
Viktor Kovacs
1bc47cfa08 Aynchronous export. 2021-04-25 16:03:17 +02:00
Viktor Kovacs
b47d6b0ce4 Maintain device pixel ratio during resize, so the render won't be blurry when the users set the scale for the whole webpage. 2021-04-25 15:33:36 +02:00
Viktor Kovacs
8b626098e9
Merge pull request #62 from kovacsv/revert-61-dev
Revert "Add optional edge displaying and settings"
2021-04-25 15:19:56 +02:00
Viktor Kovacs
ba0d642512
Revert "Add optional edge displaying and settings" 2021-04-25 15:19:17 +02:00
Viktor Kovacs
53bb1a5c1a
Merge pull request #61 from X-Ryl669/dev
Add optional edge displaying and settings
2021-04-25 15:03:22 +02:00
X-Ryl669
8a5782b8ec Add optional edge displaying and settings 2021-04-23 17:55:35 +02:00
Viktor Kovacs
96cdb07e84
Update README.md 2021-04-23 07:31:41 +02:00
Viktor Kovacs
e6452eb39f Modify error message when there are no 3D meshes in the rhino file. 2021-04-22 08:28:17 +02:00
Viktor Kovacs
8c6029d52d Hi-DPI aware #60
Take device pixel ration in consideration when initializing renderer and when saving to a fixed size png.
2021-04-22 08:10:43 +02:00
Viktor Kovacs
78460fe743 Do not take byte stride into account when it is zero. Although it is not valid according to the specification, it seems it can be handled as if byte stride was not specified. 2021-04-20 18:55:32 +02:00
Viktor Kovacs
2740de7098 Handle invalid camera when moving. 2021-04-20 15:20:11 +02:00
Viktor Kovacs
615bab3c4d Do not call camera move when the new camera is invalid. 2021-04-20 15:17:05 +02:00
Viktor Kovacs
ddec4bd898 Clear importer data after import. 2021-04-20 11:48:08 +02:00
Viktor Kovacs
2e85bf20b5 Minor modification. 2021-04-20 10:56:57 +02:00
Viktor Kovacs
edeb864576 Free importer resources after import. 2021-04-20 10:55:03 +02:00
Viktor Kovacs
0372bf81c9 Minor modification. 2021-04-20 08:45:11 +02:00
Viktor Kovacs
c4a0d68a37 Detailed error messages. 2021-04-19 08:32:52 +02:00
Viktor Kovacs
068e7d1f40 Rhino importer #53 2021-04-18 21:18:19 +02:00
Viktor Kovacs
fa015f7fb5 MeshPhongMaterial's shininess should be between 0.0 and 100.0, so I modified the conversion and all of the importers accordingly. 2021-04-17 12:45:40 +02:00
Viktor Kovacs
cf65d1f204 Override diffuse color only it it is completely black. 2021-04-17 12:16:01 +02:00
Viktor Kovacs
fc0aafb4dc Allow fully transparent objects. 2021-04-17 10:34:04 +02:00
Viktor Kovacs
4104197f31 Error handling in case of wrong file. 2021-04-16 18:39:30 +02:00
Viktor Kovacs
1cb267a2b8 Handle SubD objects. 2021-04-16 17:26:04 +02:00
Viktor Kovacs
5956c9f131 Handle different material types. 2021-04-16 17:13:31 +02:00
Viktor Kovacs
3f5d29f9fc Handle instances in rhino importer. 2021-04-16 14:47:18 +02:00
Viktor Kovacs
b746023187 Fix test after code modification. 2021-04-15 21:20:19 +02:00
Viktor Kovacs
a5900585f4 Fix up direction for rhino importer. 2021-04-15 21:19:19 +02:00
Viktor Kovacs
33d4d5ac50 Do not use hash mark in material names. 2021-04-15 21:16:56 +02:00
Viktor Kovacs
489269b17f Make material color win over display color. 2021-04-15 20:47:30 +02:00
Viktor Kovacs
c8ef63d175 Update includes. 2021-04-15 20:23:20 +02:00
Viktor Kovacs
a2aaedbbae Rhino import experiment. 2021-04-15 20:23:08 +02:00
Viktor Kovacs
79207aa413 Minor modification. 2021-04-15 14:54:47 +02:00
Viktor Kovacs
bc74ed9b04 Replace tabs with spaces. 2021-04-15 14:53:33 +02:00
Viktor Kovacs
9f9851a2ec Async importers. 2021-04-15 14:52:16 +02:00
Viktor Kovacs
a99730a95f Copy sharing url. 2021-04-14 19:51:20 +02:00
Viktor Kovacs
e9305ba33c Export as png #39 2021-04-11 12:24:41 +02:00
Viktor Kovacs
527234d47c Update version. 2021-04-11 11:01:24 +02:00