Version: 
Back to list

Geom types


AABB

Definition

   Type AABB is a structured type composed of these fields :

Description

   AABB stands for Axis Aligned Bounding Box. It is a bounding volume which is aligned with the axes of the coordinates system

GUI Widget


Affine

Definition

   Type Affine is a structured type composed of these fields :

Description

   Affine transformation

GUI Widget


Angle

Definition

   Type Angle is inherited from Double

Description

   Angle defines an angle in degree (in scripts). In the GUI, the unit can be modified

GUI Widget


Area

Definition

   Type Area is inherited from Double

Description

   Area defines a surface in quadric meters (in scripts). In the GUI, the unit can be modified

GUI Widget


Array3

Definition

   Type Array3 is an array of 3 Double

GUI Widget


Array4

Definition

   Type Array4 is an array of 4 Double

GUI Widget


Axis

Definition

   Type Axis is an enumeration type composed of these values :

GUI Widget


CameraCalibration

Definition

   Type CameraCalibration is a structured type composed of these fields :

Description

   Calibration of a pinhole camera (intrisic+distortion parameters)

GUI Widget


Curvatures

Definition

   Type Curvatures is a structured type composed of these fields :

GUI Widget


CurvaturesList

Definition

   Type CurvaturesList is a list of Curvatures

Distance

Definition

   Type Distance is inherited from Double

Description

   Distance defines a distance in millimeters (in scripts). In the GUI, the unit can be modified

GUI Widget


ExtendedBox

Definition

   Type ExtendedBox is a structured type composed of these fields :

Description

   A box defined by a location and extension sizes

GUI Widget


GeomEntity

Definition

   Type GeomEntity is inherited from Entity

GUI Widget


MBB

Definition

   Type MBB is inherited from OBB

Description

   MBB stands for Minimum Bounding Box

GUI Widget


Matrix3

Definition

   Type Matrix3 is an array of 3 Array3

Description

   A Matrix3 is a 3x3 Matrix, an homogeneous matrix representing a transformation (translation, rotation, scale) in a 2D coordinates system

GUI Widget


Matrix4

Definition

   Type Matrix4 is an array of 4 Array4

Description

   A Matrix4 is a 4x4 Matrix, an homogeneous matrix representing a transformation (translation, rotation, scale) in a 3D coordinates system

GUI Widget


Matrix4List

Definition

   Type Matrix4List is a list of Matrix4

OBB

Definition

   Type OBB is a structured type composed of these fields :

Description

   OBB stands for Oriented Bounding Box

GUI Widget


Orientation

Definition

   Type Orientation is inherited from Boolean

Description

   An orientation can be normal (True) or inverted (False)

GUI Widget


OrientationList

Definition

   Type OrientationList is a list of Orientation

Plane

Definition

   Type Plane is an enumeration type composed of these values :

GUI Widget


Point2

Definition

   Type Point2 is a structured type composed of these fields :

Description

   A Point2 defines a position in 2D space

GUI Widget


Point2List

Definition

   Type Point2List is a list of Point2

Point2ListList

Definition

   Type Point2ListList is a list of Point2List

Point3

Definition

   Type Point3 is a structured type composed of these fields :

Description

   A Point3 defines a position in 3D space

GUI Widget


Point3List

Definition

   Type Point3List is a list of Point3

Point3ListList

Definition

   Type Point3ListList is a list of Point3List

Point4

Definition

   Type Point4 is a structured type composed of these fields :

Description

   A Point4 defines a position in 3D space

GUI Widget


Point4List

Definition

   Type Point4List is a list of Point4

Ray

Definition

   Type Ray is a structured type composed of these fields :

GUI Widget


Vector2

Definition

   Type Vector2 is inherited from Point2

GUI Widget


Vector3

Definition

   Type Vector3 is inherited from Point3

Description

   A Vector3 defines a vector in 3D space

GUI Widget


Vector3List

Definition

   Type Vector3List is a list of Vector3

Vector4

Definition

   Type Vector4 is inherited from Point4

GUI Widget


Vector4I

Definition

   Type Vector4I is a structured type composed of these fields :

Description

   A Vector4 has 4 int components

GUI Widget


Vector4IList

Definition

   Type Vector4IList is a list of Vector4I

Vector4List

Definition

   Type Vector4List is a list of Vector4

Volume

Definition

   Type Volume is inherited from Double

Description

   Volume defines a volume in cubic meters (in scripts). In the GUI, the unit can be modified

GUI Widget