Class com.sekati.geom.Point3D

Description

extend Point with a Z-axis.

 Usage:
 var Point:Point3D = new com.sekati.geom.Point3D(10,10,50);
 

Field Index

x, y, z

Inherited from Point

x, y

Method Index

new Point3D()
clone(), displace(), getZDistance(), isEqual(), offset()

Inherited from Point

Inherited from CoreObject

Constructor Detail

Point3D

public function Point3D(nX:Number, nY:Number, nZ:Number)

Constructor

Parameters

nX(Number)
nY(Number)
nZ(Number)

Field Detail

x

public x:Number

y

public y:Number

z

public z:Number

Method Detail

isEqual

public function isEqual(p:Point3D):Boolean

check if two 3D points match

Parameters

p(Point3D)

Return

Boolean

Specified By

isEqual() in com.sekati.geom.IPoint

Overrides

isEqual() in com.sekati.geom.Point

getZDistance

public function getZDistance(p:Point3D):Number

get Z distance between two points

Parameters

p(Point3D)

Return

Number

displace

public function displace(nX:Number, nY:Number, nZ:Number):Point3D

Returns a new 3D point based on this point with x and y offset values

Parameters

nX(Number)
nY(Number)
nZ(Number)

Return

Point3D

Specified By

displace() in com.sekati.geom.IPoint

Overrides

displace() in com.sekati.geom.Point

offset

public function offset(x:Number, y:Number, z:Number):Void

Offset the Point3D object by a specified amount.

Parameters

x(Number) horizontal offset
y(Number) vertical offset
z(Number) z-axis offset

Return

Void

Specified By

offset() in com.sekati.geom.IPoint

Overrides

offset() in com.sekati.geom.Point

clone

public function clone():Point3D

Clone this Point3D.

Return

Point3D

Specified By

clone() in com.sekati.geom.IPoint

Overrides

clone() in com.sekati.geom.Point