pymel.core.datatypes.FloatPoint¶
digraph inheritanceca4c43c84b { rankdir=TB; ranksep=0.15; nodesep=0.15; size="8.0, 12.0"; "Array" [fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",URL="../pymel.util.arrays/pymel.util.arrays.Array.html#pymel.util.arrays.Array",style="setlinewidth(0.5)",tooltip="A generic n-dimensional array class using nested lists for storage.",height=0.25,shape=box,fontsize=8]; "FloatPoint" [fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",URL="#pymel.core.datatypes.FloatPoint",style="setlinewidth(0.5)",tooltip="A 4 dimensional vector class that wraps Maya's api FloatPoint class,",height=0.25,shape=box,fontsize=8]; "Point" -> "FloatPoint" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MFloatPoint" -> "FloatPoint" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MFloatPoint" [shape=box,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=8,style="setlinewidth(0.5)",height=0.25]; "MPoint" [shape=box,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=8,style="setlinewidth(0.5)",height=0.25]; "MVector" [shape=box,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=8,style="setlinewidth(0.5)",height=0.25]; "Point" [fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",URL="pymel.core.datatypes.Point.html#pymel.core.datatypes.Point",style="setlinewidth(0.5)",tooltip="A 4 dimensional vector class that wraps Maya's api Point class,",height=0.25,shape=box,fontsize=8]; "Vector" -> "Point" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MPoint" -> "Point" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Vector" [fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",URL="pymel.core.datatypes.Vector.html#pymel.core.datatypes.Vector",style="setlinewidth(0.5)",tooltip="A 3 dimensional vector class that wraps Maya's api Vector class",height=0.25,shape=box,fontsize=8]; "VectorN" -> "Vector" [arrowsize=0.5,style="setlinewidth(0.5)"]; "MVector" -> "Vector" [arrowsize=0.5,style="setlinewidth(0.5)"]; "VectorN" [fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",URL="../pymel.util.arrays/pymel.util.arrays.VectorN.html#pymel.util.arrays.VectorN",style="setlinewidth(0.5)",tooltip="A generic size VectorN class derived from Array, basically a 1 dimensional Array.",height=0.25,shape=box,fontsize=8]; "Array" -> "VectorN" [arrowsize=0.5,style="setlinewidth(0.5)"]; }
- class FloatPoint(*args, **kwargs)¶
A 4 dimensional vector class that wraps Maya’s api FloatPoint class, It behaves identically to Point, but it also derives from api’s FloatPoint to keep api methods happy
- apicls¶
alias of MFloatPoint
- cnames = ('x', 'y', 'z', 'w')¶
- ndim = 1¶
- one = dt.FloatPoint([1.0, 1.0, 1.0])¶
- origin = dt.FloatPoint([0.0, 0.0, 0.0])¶
- setCast(srcpt)¶
Copy the values of x, y, z, and w from srcpt to the instance.
Parameters: - srcpt : Point
the point to copy the x, y, z and w values from.
Derived from api method maya.OpenMaya.MFloatPoint.setCast
Undo is not currently supported for this method
- shape = (4,)¶
- size = 4¶
- w¶
- x¶
- xAxis = dt.FloatPoint([1.0, 0.0, 0.0])¶
- xNegAxis = dt.FloatPoint([-1.0, 0.0, 0.0])¶
- y¶
- yAxis = dt.FloatPoint([0.0, 1.0, 0.0])¶
- yNegAxis = dt.FloatPoint([0.0, -1.0, 0.0])¶
- z¶
- zAxis = dt.FloatPoint([0.0, 0.0, 1.0])¶
- zNegAxis = dt.FloatPoint([0.0, 0.0, -1.0])¶
- zero = dt.FloatPoint([0.0, 0.0, 0.0])¶