Fovia's .NET Client/Server API
Public Member Functions | Public Attributes | List of all members
com.fovia.hdrcsrv.PLANEEQF Class Reference

Public Member Functions

float getA ()
 
float getB ()
 
float getC ()
 
float getD ()
 
VECTOR3D getNormal ()
 
void read (hdrcSerializer ser) throws IOException
 
void setA (float a)
 
void setB (float b)
 
void setC (float c)
 
void setD (float d)
 
String toString ()
 
void write (hdrcSerializer ser) throws IOException
 

Public Attributes

float a
 
float b
 
float c
 
float d
 

Detailed Description

The plane equation is defined by the coefficients a, b, c, and d. These coefficients are the standard plane equation coefficients such that:

$ ax + by + cz + d = 0 $

The normalized $ \left| a b c \right| $ coefficients define the normal vector to the plane. Coefficient $ d $ represents the offset from the origin.

Member Function Documentation

VECTOR3D com.fovia.hdrcsrv.PLANEEQF.getNormal ( )

Returns a VECTOR3D containing the normal of the plane (a,b,c).

References com.fovia.hdrcsrv.PLANEEQF.a, com.fovia.hdrcsrv.PLANEEQF.b, and com.fovia.hdrcsrv.PLANEEQF.c.

Member Data Documentation

float com.fovia.hdrcsrv.PLANEEQF.a
float com.fovia.hdrcsrv.PLANEEQF.b
float com.fovia.hdrcsrv.PLANEEQF.c
float com.fovia.hdrcsrv.PLANEEQF.d