Commit Graph

193 Commits

Author SHA1 Message Date
58b59557af Added PropMesherJobStep. It's the TerraMesherJobStep class from Terraman renamed. 2021-04-24 19:32:47 +02:00
8c088048d1 Added a PropMesher class. It's terraman's mesher, but cleaned up / customized. 2021-04-24 17:39:51 +02:00
6f418a07d4 Update the copyright texts for 2021. 2021-04-19 10:12:27 +02:00
1adae716dd Removed stray voxelman include. 2021-04-19 10:12:23 +02:00
f4bc70c94e Fix compile for 4.0. 2021-02-06 11:54:57 +01:00
bfb60df215 Fix compile without ThreadPool. (Removed a half finished class from the build.) 2020-08-04 10:09:10 +02:00
0ed644e4a4 Fix compile for 4.0. 2020-07-29 00:03:05 +02:00
969f3796d6 More typo fixes. 2020-07-28 14:09:09 +02:00
8d7631bc43 Newlines. 2020-07-28 14:07:24 +02:00
8aee712a82 Typo fix. 2020-07-28 14:06:26 +02:00
887e5221b6 Proper Readme.md. 2020-07-28 14:04:39 +02:00
544654f49b Fix build. 2020-07-06 22:22:58 +02:00
415c49b2b8 Removed PropDataEntity. 2020-07-06 22:19:40 +02:00
f9d94ee635 Added PropSceneInstance, and added a processor for it. 2020-07-06 22:02:22 +02:00
59a874bd68 Processor for PropDataProp. 2020-07-06 20:54:05 +02:00
c76a6c7282 Implement processing PropDatalights. 2020-07-06 20:46:00 +02:00
27b9ec75c0 Fix classdb warning. 2020-07-06 20:12:44 +02:00
bbca47424e convert tree now ignores hidden nodes in the editor. 2020-07-06 20:11:23 +02:00
217abb5491 Now processors can stop PropUtils from evaluating their children. 2020-07-06 13:30:21 +02:00
fa401ce645 Fixed processor_get_node_for's parameter, and now PropInstance will create hidden nodes as preview for using it in the editor. 2020-07-05 23:08:24 +02:00
895477ca74 Fix get_node_for's parameters. 2020-07-05 22:15:57 +02:00
85670797de Removed PropDataProcessor, moved it's functionality into PropDataEntry. 2020-07-05 21:55:08 +02:00
b34a8f3996 Added get_node_for to PropDataProcessor's api. Also work on PropInstance. 2020-07-05 21:19:32 +02:00
4a10f1d0fa Cleanups to PropData's api. 2020-07-05 15:13:43 +02:00
a4a7949bc8 Moved PropDataMesh to the mesh data resource module. 2020-07-05 14:54:15 +02:00
d6d034b8e9 Implement prop conversion logic. 2020-07-02 23:04:25 +02:00
d1a782c37c Added PropDataProcessor. This will enable scene to PropData conversion to be easily scriptable. Added an api for it into PropUtils. 2020-07-02 17:57:11 +02:00
8258fb7cfa Set up an editor plugin. 2020-06-27 23:13:26 +02:00
e274c2d4f6 Added the PropUtils singleton. Removed PropMeshUtils. 2020-06-27 22:29:19 +02:00
6c8391ea17 Moved PropMeshDataInstance into the mesh_data_resource module. 2020-06-27 21:44:10 +02:00
f81669f9b8 Moved PropVoxelmanLight into Voxelman. 2020-06-27 19:00:10 +02:00
f456fa2e0f Fix compile. 2020-06-27 18:29:03 +02:00
3ede345c82 Moved PropData from Voxelman to here. 2020-06-27 17:03:29 +02:00
26cc4e9b3d Work on PropMeshDataInstance, and PropInstance. 2020-06-22 02:32:53 +02:00
b2bcb5ea64 Typo fix in config.py. Sync classref to the current source. 2020-04-18 02:37:34 +02:00
0aceb2aeca Fix build for 4.0. 2020-04-09 12:36:33 +02:00
152be1328b Make sure the dependencies are actually optional. 2020-04-06 22:53:09 +02:00
e1f43af571 Removed the old prop implementations. 2020-04-04 17:19:19 +02:00
9547a07ad0 Added a few skeleton classes. 2020-04-03 13:45:55 +02:00
7cacfed933 Added PropInstance. This module will be reworked to be Node based. This design will simplify everything. 2020-04-03 12:00:02 +02:00
c1e692f968 Extract docs. 2020-04-03 09:36:06 +02:00
af09392363 Add README to doc_classes. 2020-04-03 09:33:02 +02:00
53905b3cdf Moved everything that is prop related from Voxelman to here. Note that Voxelman is required for this to compile for now. This will be fixed soon. 2020-04-03 09:23:01 +02:00