The SBDType Library#
This library groups core mathematical and utility value types, including colors, transforms, random helpers, and many of the unit-aware vectors and matrices used by models.
Use this page when you need DataModel-side types that live in the document or data graph. For class members, signatures, and exact behavior, continue from the links below into the generated API reference.
Library contents#
This library contains all classes related to basic types used in SAMSON, in particular for mathematical operations:
SBColor(full name:SBDTypeColor)SBCubicPolynomial(full name:SBDTypeCubicPolynomial)SBDateTime(full name:SBDTypeDateTime)SBDual(full name:SBDTypeDual)SBDualQuaternion(full name:SBDTypeDualQuaternion)SBEasingCurve(full name:SBDTypeEasingCurve)SBOrthorhombicSymmetryTransform(full name:SBDTypeOrthorhombicSymmetryTransform)SBPhysicalIAVector3(full name:SBDTypePhysicalIAVector3)SBPhysicalInterval(full name:SBDTypePhysicalInterval)SBPhysicalMatrix33(full name:SBDTypePhysicalMatrix33)SBPhysicalMatrix66(full name:SBDTypePhysicalMatrix66)SBPhysicalVector3(full name:SBDTypePhysicalVector3)SBPhysicalVector6(full name:SBDTypePhysicalVector6)SBRandom(full name:SBDTypeRandom)SBRay(full name:SBDTypeRay)SBSpatialDomain(full name:SBDTypeSpatialDomain)SBSpatialTransform(full name:SBDTypeSpatialTransform)SBSymmetryTransform(full name:SBDTypeSymmetryTransform)SBUnitCell(full name:SBDTypeUnitCell)
Info
Vectors and matrices are physical quantities that rely on SAMSON's unit system, so please refer to that page for more information.