kovacsv
|
c6b2dbb95a
|
Do not show default material popup when there are vertex colors.
|
2021-12-29 09:39:50 +01:00 |
|
kovacsv
|
f57d31eca8
|
Add test for exporting vertex colors to glTF.
|
2021-12-29 08:41:36 +01:00 |
|
kovacsv
|
10f7df63bc
|
Export vertex colors to glTF.
|
2021-12-28 21:55:53 +01:00 |
|
kovacsv
|
0eee801446
|
Store vertex colors for triangles.
|
2021-12-28 21:15:33 +01:00 |
|
kovacsv
|
e5a2839c18
|
Minor modification.
|
2021-12-28 17:00:27 +01:00 |
|
kovacsv
|
3a5c65bdc8
|
Store vertex colors in mesh.
|
2021-12-28 16:44:00 +01:00 |
|
kovacsv
|
f46ae4b88b
|
Add transformation option for exporter model.
|
2021-12-28 09:18:29 +01:00 |
|
kovacsv
|
fe8012e657
|
Use a separate model class for export.
|
2021-12-26 00:40:06 +01:00 |
|
kovacsv
|
233cc2c2d7
|
Store instance id in mesh instances.
|
2021-12-25 10:49:59 +01:00 |
|
kovacsv
|
1cf59b750f
|
Remove solidity check from volume calculation.
|
2021-12-18 10:31:40 +01:00 |
|
kovacsv
|
65ab4aa9f5
|
Create separate material classes for phong and physical materials.
|
2021-12-04 18:26:58 +01:00 |
|
kovacsv
|
b901a9ab30
|
Pass preferred shading type to three.js conversion instead of preferred material type.
|
2021-12-04 16:59:24 +01:00 |
|
kovacsv
|
a689614e52
|
Remove unused clone functions.
|
2021-12-04 16:18:26 +01:00 |
|
kovacsv
|
b4b899dd28
|
Simplify mesh instance counting.
|
2021-11-26 20:11:28 +01:00 |
|
kovacsv
|
583ab14e34
|
Create mesh nodes during o3dv import.
|
2021-11-22 14:25:56 +01:00 |
|
kovacsv
|
31d472aa9a
|
Clean up generator parameters interface.
|
2021-11-22 14:02:02 +01:00 |
|
kovacsv
|
5e078b2e66
|
Rename EnumerateTransformedMeshInstances to EnumerateTransformedMeshes.
|
2021-11-19 08:05:13 +01:00 |
|
kovacsv
|
ca3fd182b0
|
Introduce node types. GroupNode is a node that contains child nodes and optionally some meshes. MeshNode is a node that contains only one mesh. MeshNodes are not visible in the tree.
|
2021-11-13 20:56:35 +01:00 |
|
kovacsv
|
79cd5189dc
|
Revert "Add transformation for mesh objects."
This reverts commit d75ff6464c.
|
2021-11-13 20:43:54 +01:00 |
|
kovacsv
|
d75ff6464c
|
Add transformation for mesh objects.
|
2021-11-13 20:06:19 +01:00 |
|
kovacsv
|
57c7c216db
|
Remove unused functions.
|
2021-11-08 17:54:34 +01:00 |
|
kovacsv
|
a1c77ea263
|
Set material type and shading model based on the most used material type in the model.
|
2021-10-29 18:33:46 +02:00 |
|
kovacsv
|
94e8f15a24
|
Check if the model is empty based on the node hierarchy.
|
2021-10-27 10:04:50 +02:00 |
|
kovacsv
|
d78feaceee
|
Remove empty nodes recursively.
|
2021-10-27 09:54:40 +02:00 |
|
kovacsv
|
7abc6efc93
|
Import all models as hierarchical model, but put all the meshes under the root node.
|
2021-10-27 08:25:47 +02:00 |
|
kovacsv
|
e6eff40543
|
Remove empty nodes during model finalization.
|
2021-10-26 19:45:26 +02:00 |
|
kovacsv
|
ad132b2eed
|
Calculate geometric values based on mesh instances.
|
2021-10-26 18:54:51 +02:00 |
|
kovacsv
|
7eac7dee43
|
Treat models with no node hierarchy as one flat hierarchy under the root node.
|
2021-10-26 18:40:20 +02:00 |
|
kovacsv
|
c1e3a33107
|
Mesh instance is not needed in mesh.
|
2021-10-26 14:47:03 +02:00 |
|
kovacsv
|
6f9801010b
|
Use mesh instance id to identify meshes.
|
2021-10-26 13:15:56 +02:00 |
|
kovacsv
|
af5a0fef13
|
Add node to mesh instance instead of transformation.
|
2021-10-26 08:50:20 +02:00 |
|
kovacsv
|
92eac095e1
|
Calculate world transformation from node.
|
2021-10-26 07:53:25 +02:00 |
|
kovacsv
|
504c38848d
|
Automatically remove trailing whitespaces in Visual Studio Code.
|
2021-10-25 16:30:25 +02:00 |
|
kovacsv
|
44460d0597
|
Enumerate mesh instances.
|
2021-10-25 16:22:49 +02:00 |
|
kovacsv
|
f5cedf6842
|
Add key generator to mesh instance id.
|
2021-10-24 21:22:14 +02:00 |
|
kovacsv
|
90539cc15d
|
Move MeshInstanceId to a separate file.
|
2021-10-24 18:08:50 +02:00 |
|
kovacsv
|
bd6a66a781
|
Move mesh instance id to model utils.
|
2021-10-24 16:48:43 +02:00 |
|
kovacsv
|
4250ab3b58
|
Add mesh instance object that represents a mesh with transformation.
|
2021-10-24 16:46:49 +02:00 |
|
kovacsv
|
f045d214c7
|
Add mesh instance id to identify a mesh in the node hierarchy.
|
2021-10-24 09:43:24 +02:00 |
|
kovacsv
|
24e53e242a
|
Generate unique id for nodes.
|
2021-10-23 11:16:32 +02:00 |
|
kovacsv
|
d3c5a1436b
|
Experimental conversion based on node hierarchy.
|
2021-10-23 10:01:36 +02:00 |
|
kovacsv
|
7875457785
|
Add is empty function to node.
|
2021-10-23 09:05:42 +02:00 |
|
kovacsv
|
cd2adbeab3
|
Store transformation in node.
|
2021-10-22 15:55:38 +02:00 |
|
kovacsv
|
dd7a0ed14f
|
Add node hierarchy to model.
|
2021-10-22 11:17:36 +02:00 |
|
kovacsv
|
ccfe303f93
|
Add enumerate function for node.
|
2021-10-21 12:17:26 +02:00 |
|
kovacsv
|
bb9724578d
|
Add mesh enumeration function to model.
|
2021-10-17 11:42:58 +02:00 |
|
kovacsv
|
16614d81e1
|
Enumerate mesh indices recursively.
|
2021-10-16 16:02:33 +02:00 |
|
kovacsv
|
97312fe080
|
Enumerate children only.
|
2021-10-16 11:59:36 +02:00 |
|
kovacsv
|
9dcf49b548
|
Add node class.
|
2021-10-16 11:53:19 +02:00 |
|
kovacsv
|
8493391517
|
Change canvas background color #85
Option to set default material for meshes with no material information #45
|
2021-08-14 11:12:41 +02:00 |
|