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])