Viktor Kovacs
3607ab3649
Always use texture buffer instead of url in case of export.
2021-04-09 08:25:00 +02:00
Viktor Kovacs
6fbbdf4b69
Make a parameter from default color instead of the a member in importer.
2021-04-07 15:07:12 +02:00
Viktor Kovacs
c958cf549c
Write generator tag in asset.
2021-04-06 17:51:45 +02:00
Viktor Kovacs
8a29a6c682
Default color handling (switched off).
2021-04-05 12:22:59 +02:00
Viktor Kovacs
ca4e0ef1d4
Default color handling during embedding and engine usage.
2021-04-05 10:20:26 +02:00
Viktor Kovacs
e5e59f3e5d
Get default color from importer.
2021-04-05 09:49:55 +02:00
Viktor Kovacs
2b37ad351e
Remove unused function.
2021-04-04 13:02:43 +02:00
Viktor Kovacs
d43477d726
Self-hosted viewers should detect size automatically based on the size of the container div #43
...
Now the viewer's size is based on the parent container's size (not the width and height attribute) so it's possible to style the parent container with css and even use it in fullscreen.
2021-04-02 18:52:00 +02:00
Viktor Kovacs
69b15ff559
Add separator parameter for parameter builder and parser.
2021-04-02 11:03:45 +02:00
Viktor Kovacs
cafb7171f9
Add parameter handling utilities.
2021-04-02 10:49:01 +02:00
Viktor Kovacs
8e7bebaf5f
Rename urlutils to paramutils.
2021-04-02 10:38:53 +02:00
Viktor Kovacs
6d23481619
Use the camera recommended by the importer in case of no camera defined during embedding or self-hosting.
2021-04-02 10:05:47 +02:00
Viktor Kovacs
473da09052
Add function to reload the same model again.
2021-04-02 10:05:18 +02:00
Viktor Kovacs
b60305dd19
Possibility to set the default material color for importer in case of no-material surfaces.
2021-04-02 09:25:41 +02:00
Viktor Kovacs
30e4fdfcad
Minor modification.
2021-04-01 15:39:09 +02:00
Viktor Kovacs
d8aa2feac3
Separate entities for url parameter handling.
2021-04-01 15:04:17 +02:00
Viktor Kovacs
c770b84e26
Replace tabs with spaces everywhere.
2021-03-31 18:02:14 +02:00
Viktor Kovacs
d1000c0c93
Add function to run a single task asynchronously.
2021-03-31 17:52:26 +02:00
Viktor Kovacs
e48c1b51e1
Pan with middle mouse #41
2021-03-31 16:20:50 +02:00
Viktor Kovacs
4acbf3046c
Get rendered image as data url from the viewer.
2021-03-31 11:49:02 +02:00
Viktor Kovacs
0c03fb3bca
Revoking urls is now the responsibility of the main importer object.
2021-03-31 08:14:35 +02:00
Viktor Kovacs
2450cb8feb
Minor modification.
2021-03-31 07:47:37 +02:00
Viktor Kovacs
11d2f04580
Move buffer cache to the main importer class.
2021-03-30 19:22:38 +02:00
Viktor Kovacs
a9eb17269d
Fix build.
2021-03-30 15:45:11 +02:00
Viktor Kovacs
90f8a07857
Revoke created object urls for export.
2021-03-30 15:44:30 +02:00
Viktor Kovacs
0c394f9aa8
Handle buffer cache by importers instead of the main importer object.
2021-03-30 12:21:46 +02:00
Viktor Kovacs
becbe31a9e
Store object urls only for textures so they can safely revoked when the model is disposed.
2021-03-30 01:53:24 +02:00
Viktor Kovacs
3a02cb8f8e
Revoke object urls from file list and model when they are no longer needed.
2021-03-30 00:45:43 +02:00
Viktor Kovacs
5d45d9eb57
Minor modification.
2021-03-29 15:25:37 +02:00
Viktor Kovacs
41d1d58eb9
Write utf-8 encoded json in binary gltf.
2021-03-29 15:23:09 +02:00
Viktor Kovacs
28347b9bd8
Do not pretty print json in case of binary gltf export.
2021-03-28 17:00:32 +02:00
Viktor Kovacs
fdb4b00fdc
Create texture buffer view only if needed.
2021-03-28 16:45:47 +02:00
Viktor Kovacs
31aa3f24e4
Align main chunks to 4-byte boundary.
2021-03-28 16:39:44 +02:00
Viktor Kovacs
b4832a7cd0
Write position bounds to gltf file.
2021-03-28 16:30:02 +02:00
Viktor Kovacs
a35bceadea
Write separate buffer view for all accessors.
2021-03-28 15:48:08 +02:00
Viktor Kovacs
e86486e314
Write all textures in the same buffer during gltf binary export.
2021-03-28 15:01:54 +02:00
Viktor Kovacs
4a3649e8f1
Remove callbacks from exporter.
2021-03-28 14:10:42 +02:00
Viktor Kovacs
c15e7ff3b4
Store the original file buffer in textures.
2021-03-28 14:06:55 +02:00
Viktor Kovacs
a1210d2129
Fix lgtm issues.
2021-03-28 09:59:51 +02:00
Viktor Kovacs
aefcd42084
Reorder function in importer base class.
2021-03-27 12:56:41 +01:00
Viktor Kovacs
9264c1dd6d
Add code for new version.
2021-03-27 08:29:19 +01:00