BowlerKernel
Public Member Functions | List of all members
eu.mihosoft.vrl.v3d.ext.quickhull3d.Point3d Class Reference
Inheritance diagram for eu.mihosoft.vrl.v3d.ext.quickhull3d.Point3d:
Inheritance graph
[legend]
Collaboration diagram for eu.mihosoft.vrl.v3d.ext.quickhull3d.Point3d:
Collaboration graph
[legend]

Public Member Functions

 Point3d ()
 
 Point3d (Vector3d v)
 
 Point3d (double x, double y, double z)
 

Detailed Description

A three-element spatial point.

The only difference between a point and a vector is in the the way it is transformed by an affine transformation. Since the transform method is not included in this reduced implementation for QuickHull3D, the difference is purely academic.

Author
John E. Lloyd, Fall 2004

Definition at line 28 of file Point3d.java.

Constructor & Destructor Documentation

◆ Point3d() [1/3]

eu.mihosoft.vrl.v3d.ext.quickhull3d.Point3d.Point3d ( )

Creates a Point3d and initializes it to zero.

Definition at line 33 of file Point3d.java.

◆ Point3d() [2/3]

eu.mihosoft.vrl.v3d.ext.quickhull3d.Point3d.Point3d ( Vector3d  v)

Creates a Point3d by copying a vector.

Parameters
vvector to be copied

Definition at line 42 of file Point3d.java.

◆ Point3d() [3/3]

eu.mihosoft.vrl.v3d.ext.quickhull3d.Point3d.Point3d ( double  x,
double  y,
double  z 
)

Creates a Point3d with the supplied element values.

Parameters
xfirst element
ysecond element
zthird element

Definition at line 54 of file Point3d.java.


The documentation for this class was generated from the following file: