Gorilla.X3D.Utils
Unit Gorilla.X3D.Utils.pasConstants
- const GORILLA_EULER_ORDER_XYZ : Integer = $12;
- const GORILLA_EULER_ORDER_ZXY : Integer = $201;
Functions / Procedures
- public function StringToPoint3D ( const AValue : string ) : TPoint3D ;
- public function Point3DToString ( const AValue : TPoint3D; const ADelimiter : Char = $20 ) : string ;
- public function StringToColorF ( const AValue : string ) : TAlphaColorF ;
- public function ColorFToString ( const AValue : TAlphaColorF; const AWithAlpha : Boolean = True ; const ADelimiter : Char = $20 ) : string ;
- public function StringToPointF ( const AValue : string ) : TPointF ;
- public function PointFToString ( const AValue : TPointF; const ADelimiter : Char = $20 ) : string ;
- public function StringToPoint ( const AValue : string ) : TPoint ;
- public function PointToString ( const AValue : TPoint; const ADelimiter : Char = $20 ) : string ;
- public function StringToVector3D ( const AValue : string ) : TVector3D ;
- public function Vector3DToString ( const AValue : TVector3D; const ADelimiter : Char = $20 ) : string ;
- public function StringToAlphaColorF ( const AValue : string ) : TAlphaColorF ;
- public function AlphaColorFToString ( const AValue : TAlphaColorF; const ADelimiter : Char = $20 ) : string ;
- public function StringToIntegerArray ( const AValue : string ) : TX3DIntegerArray ;
- public function IntegerArrayToString ( const AArray : TX3DIntegerArray; const ADelimiter : Char = $20 ) : string ;
- public function StringToFloatArray ( const AValue : string ) : TSingleDynArray ;
- public function FloatArrayToString ( const AArray : TSingleDynArray; const ADelimiter : Char = $20 ) : string ;
- public function StringToMatrix3D ( const AValue : string ) : TMatrix3D ;
- public function Matrix3DToString ( const AMatrix : TMatrix3D; const ABuilder : TStringBuilder; const ADelimiter : Char = $20 ) : string ;
- public function MatrixToString ( const AMatrix : TMatrix; const ABuilder : TStringBuilder; const ADelimiter : Char = $20 ) : string ;
- public function StringToPoint3DArray ( const AValue : string ) : TX3DPolygon ;
- public function Point3DArrayToString ( const AArray : TX3DPolygon; const ADelimiter : Char = $20 ) : string ;
- public function FloatArrayToPoint3DArray ( const AArr : TSingleDynArray ) : TX3DPolygon ;
- public function StringToVector3DArray ( const AValue : string ) : TX3DVector3DArray ;
- public function Vector3DArrayToString ( const AArray : TX3DVector3DArray; const ADelimiter : Char = $20 ) : string ;
- public function FloatArrayToVector3DArray ( const AArr : TSingleDynArray ) : TX3DVector3DArray ;
- public function StringToColorArray ( const AValue : string ) : TX3DPolygon ;
- public function ColorArrayToString ( const AArray : TX3DPolygon; const ADelimiter : Char = $20 ) : string ;
- public function StringToPointFArray ( const AValue : string ) : TX3DPointFArray ;
- public function PointFArrayToString ( const AArray : TX3DPointFArray; const ADelimiter : Char = $20 ) : string ;
- public function FloatArrayToPointFArray ( const AArr : TSingleDynArray ) : TX3DPointFArray ;
- public function StringToFaceIndexArray ( const AValue : string; const ATriple : Boolean = False ) : TX3DFaceIndexArray ;
- public function IntegerArrayToFaceIndexArray ( const AArr : TX3DIntegerArray ) : TX3DFaceIndexArray ;
- public function FaceIndexArrayToIntegerArray ( const AArr : TX3DFaceIndexArray ) : TX3DIntegerArray ;
- public function IntegerArrayToTriangleIndexArray ( const AArr : TX3DIntegerArray ) : TX3DFaceIndexArray ;
- public function StringToMatrix3DArray ( const AValue : string ) : TX3DMatrix3DArray ;
- public function Matrix3DArrayToString ( const AArray : TX3DMatrix3DArray ) : string ;
- public function GetCoordsFromVertexArray ( const AArr : TX3DVertexDataArray ) : TX3DPolygon ;
- public function GetQualifiedComponentName ( const AName : string ) : string ;
- public function SubsetPolygons ( const APolygons : TX3DPolygonVerticesArray; out AIndices : TX3DIntegerArray; out AFaceIdx : TX3DFaceIndexArray; out ACoords : TX3DPolygon; out ANormals : TX3DPolygon; out ATexCoords : TX3DPointFArray; out AColors : TX3DPolygon ) : TX3DVertexDataArray ;