simple_3d_renderer library

Classes

Sp3dCamera
(en)It is a camera for shooting Sp3dWorld. This camera is for bird's-eye view, if you want to support more advanced operations, please consider using Sp3dFreeLookCamera.
Sp3dCameraRotationController
(en)Class for adjusting camera rotation. Creating a subclass and giving it to Sp3dRenderer allows complex camera control.
Sp3dCameraZoomController
(en)Class for adjusting camera zoom. Creating a subclass and giving it to Sp3dRenderer allows complex camera control.
Sp3dFaceObj
(en)An intermediate object for drawing Sp3dFace.
Sp3dFreeLookCamera
(en)This is a so-called free-look camera, which allows you to freely set the camera position and direction.
Sp3dGestureDetails
Sp3dGestureDetector
(en)A class for realizing various gesture operations for 3D objects.
Sp3dLight
(en)A simple light for shooting Sp3dObj.
Sp3dOrthographicCamera
(en)It is a camera for shooting Sp3dWorld. If use this, to ignore the z-axis value. However, please note that the lights are z-dependent.
Sp3dPaintImage
(en)This is a conversion class for drawing images used inside Sp3dRenderer.
Sp3dQuaternion
(en) Quaternion class that can be used in conjunction with Sp3dV3D class for rotation control.
Sp3dRenderer
(en)A widget for rendering Sp3dWorld. The clip of the world taken by the Sp3dCamera is displayed on the screen.
Sp3dRendererState
Sp3dV2D
(en)A class for handling 2D vectors. This class acts as Final and cannot change its value.
Sp3dWorld
(en)It is a world class for handling multiple Sp3dObj at once.
UtilColor
(en)A utility related to color.