Hleb Valoshka
b6b543438d
Port to filesystem API
2019-08-16 18:11:24 +03:00
Chris Laurel
31a31d4e2f
- Moved cmod code into a separate module celmodel.
...
- Updated cmodtools to use celmodel.
- Improved 3ds file loader to support multiple materials per mesh.
2010-02-05 20:05:18 +00:00
Chris Laurel
c4aa846945
Eigenized 3ds and cmod mesh code.
2009-07-23 02:58:10 +00:00
Chris Laurel
58a634722c
Implemented NormalizeMesh property for solar system bodies. This property makes it easier to build assemblies from several bodies with mesh geometry.
2008-09-22 21:03:43 +00:00
Chris Laurel
41efec9e08
- Added abstract class Geometry; this will permit geometry other than
...
static models to be used for objects.
- Replace body, star, and DSO instances of Model with Geometry
- Renamed ModelManager to GeometryManager
- Fixed a GeometryManager bug that was triggered by multiple uses of a mesh
file with different MeshCenters.
2008-07-23 21:54:53 +00:00
Chris Laurel
df98cc39cd
Improved mesh support:
...
- Use more efficient and flexible internal representation
- Added code to convert 3DS meshes to new structure
- Support new Celestia mesh format (ASCII-only right now)
2004-02-17 09:58:52 +00:00
Chris Laurel
5a5c6460c6
Distinguish between models with the same filename but different centers.
2003-07-25 06:03:50 +00:00
Chris Laurel
6611643616
Added a MeshCenter field to compensate when the a mesh's bounding box center doesn't match its origin.
2003-07-23 18:05:13 +00:00
Chris Laurel
7f0df46561
Support local resource directories for deep sky objects and 3DS meshes.
2003-03-24 08:55:54 +00:00
Chris Laurel
987db54f3c
Allow local models directories for add-ons.
2003-03-23 21:35:12 +00:00
Chris Laurel
b869c68ae1
Allow local resource directories for add-ons.
2003-03-23 20:24:03 +00:00
Chris Laurel
38e79736c5
Reorganized source tree into multiple directories.
2001-11-28 01:50:04 +00:00