Polygon Crucher SDK - Documentation
Documentation
Loading...
Searching...
No Matches
3DPoint.h File Reference

C3DTPoint template class definition for handling x, y, z 3D point coordinate. More...

Detailed Description

C3DTPoint template class definition for handling x, y, z 3D point coordinate.

#include "Point.h"
#include "3DVector.h"
#include "4DVector.h"
#include "3DPoint.inl"

Go to the source code of this file.

Classes

class  C3DTPoint< TYPE >
 The class defines an x, y, z 3D point which can use int, float or double. More...
 

Functions

DLL_3DFUNCTION bool GetXYZSwap (unsigned int swapMode, int &coord1, int &coord2, int &invert)
 
DLL_3DFUNCTION bool IsInBox (const C3DPoint &refpt, const C3DPoint &pt1, const C3DPoint &pt2)
 
DLL_3DFUNCTION C3DPoint NoisyWaveFunc (const C3DPoint &refpt, const C3DPoint &upperleft, const C3DVector &length, double amplitude, double wavelength, double phase)
 
DLL_3DFUNCTION double GetCompacityFactor2 (const C3DPoint &pt1, const C3DPoint &pt2, const C3DPoint &pt3)
 
DLL_3DFUNCTION double GetCompacityFactor (const C3DPoint &pt1, const C3DPoint &pt2, const C3DPoint &pt3)