kovacsv
|
fe8012e657
|
Use a separate model class for export.
|
2021-12-26 00:40:06 +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
|
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
|
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
|
7eac7dee43
|
Treat models with no node hierarchy as one flat hierarchy under the root node.
|
2021-10-26 18:40:20 +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
|
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
|
bb9724578d
|
Add mesh enumeration function to model.
|
2021-10-17 11:42:58 +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 |
|
kovacsv
|
46644d47c3
|
Use Physically Based Rendering when possible #99
|
2021-07-19 17:44:43 +02:00 |
|
kovacsv
|
5851aedb1d
|
Use arrow callbacks everywhere.
|
2021-07-12 08:49:12 +02:00 |
|
kovacsv
|
d32dc8485a
|
Replace default material without reloading the model.
|
2021-07-11 11:15:52 +02:00 |
|
kovacsv
|
b9db7fd9e2
|
Use cross vector calculation when calculating triangle normal.
|
2021-06-16 09:04:23 +02:00 |
|
Viktor Kovacs
|
0394d60581
|
Add quaternion class.
|
2021-05-24 09:19:44 +02:00 |
|
Viktor Kovacs
|
265464fb60
|
Fix closed model detection when meshes are connected in an edge.
|
2021-05-22 09:40:43 +02:00 |
|
Viktor Kovacs
|
aff5740fba
|
Add todo.
|
2021-05-21 19:20:00 +02:00 |
|
Viktor Kovacs
|
55072f6d6d
|
Base class for model and mesh so they can be handled similarly.
|
2021-05-21 09:29:44 +02:00 |
|
Viktor Kovacs
|
a39de09715
|
Add base enumerator class so meshes and models can be handled in the same way for calculations.
|
2021-05-20 10:07:37 +02:00 |
|
Viktor Kovacs
|
4bceb5b2b2
|
Fix solid body detection: an edge should appear with different directions in the neighbour triangles.
|
2021-05-18 17:21:37 +02:00 |
|
Viktor Kovacs
|
bdef08756a
|
Code for surface area and volume calculation.
|
2021-05-17 16:05:52 +02:00 |
|
Viktor Kovacs
|
f02b660b23
|
Add topology calculator.
|
2021-05-15 19:23:14 +02:00 |
|
Viktor Kovacs
|
39ecb7af61
|
Add bounding box calculator.
|
2021-05-15 12:04:48 +02:00 |
|
Viktor Kovacs
|
4ee5eb6040
|
Bounding box calculation test.
|
2021-05-15 11:57:00 +02:00 |
|
Viktor Kovacs
|
e7c42dd067
|
Build fix.
|
2021-05-15 11:49:00 +02:00 |
|
Viktor Kovacs
|
371044bf67
|
Move exporter utils content to model utils.
|
2021-05-15 11:47:43 +02:00 |
|
Viktor Kovacs
|
482a6958a7
|
Flip triangles when the model should be mirrored.
|
2021-04-25 19:52:33 +02:00 |
|
Viktor Kovacs
|
c770b84e26
|
Replace tabs with spaces everywhere.
|
2021-03-31 18:02:14 +02:00 |
|
Viktor Kovacs
|
9264c1dd6d
|
Add code for new version.
|
2021-03-27 08:29:19 +01:00 |
|