Classes such as Point3D, Point2D, Box and Quaternion are implemented in this plugin for working with DTS file data. Initially, the actual DTS interface (DtsShape, DtsTypes) was written to work independently of Blender, so that it could be reused.
However, Blender implements all these types as well (most likely also more complete and more efficiently). Could we perhaps just use these instead of reimplementing?
Classes such as Point3D, Point2D, Box and Quaternion are implemented in this plugin for working with DTS file data. Initially, the actual DTS interface (DtsShape, DtsTypes) was written to work independently of Blender, so that it could be reused.
However, Blender implements all these types as well (most likely also more complete and more efficiently). Could we perhaps just use these instead of reimplementing?