============================= ccPrimitives ============================= .. py:module:: cloudComPy :noindex: Primitives regroups all the geometric generators provided by CloudCompare: :py:class:`ccBox`, :py:class:`ccCone`, :py:class:`ccCylinder`, :py:class:`ccPlane`, :py:class:`ccQuadric`, :py:class:`ccSphere`, :py:class:`ccTorus`, :py:class:`ccDish`. The primitives are derived from a generic primitive :py:class:`ccGenericPrimitive`. Rotation Translation matrix can be applied at construction time or after. ---------------------------- Box ---------------------------- .. autoclass:: ccBox :members: :show-inheritance: ---------------------------- Cone ---------------------------- .. autoclass:: ccCone :members: :show-inheritance: ---------------------------- Cylinder ---------------------------- .. autoclass:: ccCylinder :members: :show-inheritance: ---------------------------- Plane ---------------------------- .. autoclass:: ccPlane :members: :show-inheritance: ---------------------------- Quadric ---------------------------- .. autoclass:: ccQuadric :members: :show-inheritance: ---------------------------- Sphere ---------------------------- .. autoclass:: ccSphere :members: :show-inheritance: ---------------------------- Torus ---------------------------- .. autoclass:: ccTorus :members: :show-inheritance: ---------------------------- Dish ---------------------------- .. autoclass:: ccDish :members: :show-inheritance: ---------------------------- Generic primitive ---------------------------- .. autoclass:: ccGenericPrimitive :members: :inherited-members: :show-inheritance: ============================= transformations ============================= ---------------------------- Rotation Translation Matrix ---------------------------- .. autoclass:: ccGLMatrix :special-members: __init__ :inherited-members: :members: :show-inheritance: .. autoclass:: ccGLMatrixd :special-members: __init__ :inherited-members: :members: :show-inheritance: .. autoclass:: ccGLMatrixParams1_float :members: :inherited-members: :show-inheritance: .. autoclass:: ccGLMatrixParams2_float :members: :inherited-members: :show-inheritance: .. autoclass:: ccGLMatrixParams1_double :members: :inherited-members: :show-inheritance: .. autoclass:: ccGLMatrixParams2_double :members: :inherited-members: :show-inheritance: