Easy3D 2.6.1
Loading...
Searching...
No Matches
Todo List
Class Collider
Extension to general polygonal meshes (by internally triangulate the input).
Namespace easy3d::file_system
[Liangliang] Comprehensive tests.
Member easy3d::file_system::delete_contents (const std::string &path)
[Liangliang] Test if path should be absolute.
Member easy3d::file_system::delete_directory (const std::string &path)
[Liangliang] Test if path should be absolute.
Member easy3d::file_system::delete_file (const std::string &path)
[Liangliang] Test if path should be absolute.
Member easy3d::transform::decompose (const mat4 &M, vec3 &scaling, mat3 &rotation, vec3 &translation)
Add functions that extract single components, i.e.,
  • Quat extract_rotation(const mat4& M);
  • vec3 extract_scale(const mat4& M);
  • vec3 extract_translation(const mat4& M);
Member easy3d::transform::decompose (const mat4 &M, mat3 &rotation, vec3 &translation)
Add functions that extract single components, i.e.,
  • Quat extract_rotation(const mat4& M);
  • vec3 extract_translation(const mat4& M);
Member easy3d::transform::decompose (const mat4 &M, vec3 &scaling, quat &rotation, vec3 &translation, vec3 &skew, vec4 &perspective)
Not tested yet.
Class FramebufferObject
  • add a class TextureFormat for flexible format specification and add related functions using the TextureFormat class.
  • modify the attach_color_texture() and attach_depth_texture() to use TextureFormat.
  • replace ColorAttachment by TextureFormat.
Class KeyFrameInterpolator
Allow edit the duration for each keyframe? (not sure due to many keyframes and can be annoying).
Class Mat< N, M, T >

Add a transform() method or overload operator* to allow matrices to transform vectors that are M-1 in size, as vectors in homogeneous space.

Member Mat< N, M, T >::Mat (const Mat< rN, rM, T > &rhs)
Can this ever actually get called? A templated constructor for a templated class seems dodgy!
Class PrincipalAxes< DIM, FT >
Test support for 2D cases.
Class SurfaceMeshPolygonization
Support faces with holes (i.e., polygons with multiple contours)
Class TextRenderer

For a large number of strings/characters, it is necessary to separate buffer creation and rendering.

Performance evaluation.

Class TextureManager
Allow to change the wrap/filter mode (i.e., multiple textures of different parameters from the same image).