![]() |
Polygon Crucher SDK - Documentation
Documentation
|
Files | |
2DPoint.h | |
C2DTPoint template class for handling x, y 2D point coordinate. | |
2DPointList.h | |
C2DPointList class for handling a list of C2DPoint coordinates. | |
3DAnimatable.h | |
C3DKeyframable class for handling keyframes. | |
3DBaseObject.h | |
C3DBaseObject class which is the common base class for all object types. | |
3DBBox.h | |
C3DBBoxT template class for handling bounding box. | |
3DCamera.h | |
C3DCamera class for handling camera object. | |
3DCurve.h | |
C3DCurve class for handling 3D curve object. | |
3DDummy.h | |
C3DDummy class for handling 3D dummy object. | |
3DExtObject.h | |
3DExtPoint.h | |
C3DExtPoint class is used internally by C3DExtObject during optimization computation. | |
3DExtraData.h | |
This file contains implementation of different extra data information that can be attached through CPointList::AddDataChunk or CFaceList::AddDataChunk Using these methods, you can attached any kind of information to your points or your faces. This information follow all the operations performed on the face list or point list. The following extra data allow to retrieve the original point or face index, which can be useful after an optimization or any operation that modify the order of these information. | |
3DFace.h | |
C3DFace class definition for a 3D face, which is a list of indexes that refers to a 3D point list. | |
3DFaceList.h | |
C3DFaceList class definition which is a list of C3DFace. | |
3DGeomObject.h | |
3DGroup.h | |
C3DGroup object handles an empty object used to organize scene hierarchically. | |
3DKeyCurve.h | |
The file defines C3DKeyCurve, C3DTCBCurve which handles interpolation curve between two keyframes. | |
3DKeyframe.h | |
The file contains different kind of keyframes definition. | |
3DLight.h | |
C3DLight implementation for a light object. | |
3DMaterial.h | |
The files handles materials definition. | |
3DObject.h | |
The file contains C3DObject class definition which handles N-Gons polygonal object. | |
3DPatch.h | |
The file contains C3DPatch class definition which is an object smoothed by a subdivision algorithm. | |
3DPoint.h | |
C3DTPoint template class definition for handling x, y, z 3D point coordinate. | |
3DPoint.inl | |
3DPointList.h | |
C3DPointList class definition for handling a list of C3DPoint. | |
3DPreferences.h | |
3DScene.h | |
C3DScene class definition. | |
3DSceneNode.h | |
C3DSceneNode class definition. | |
3DTools.h | |
3DType.h | |
The file contains enum and type declarations used by the SDK. | |
3DVector.h | |
3DVector.inl | |
3DVectorList.h | |
4DPoint.h | |
4DVector.h | |
4DVector.inl | |
4x4Matrix.h | |
AbsQueue.h | |
Pure virtual base class for queueing data. | |
AbsStack.h | |
Pure virtual base class for stacking data. | |
ApplicationTools.h | |
A set of function to initialize the SDK, and define the running context. | |
AssociationMap.h | |
BatchTools.h | |
BitArray.h | |
Channel.h | |
CChannel class definition which is the base class for object channels (UV, normals...) | |
Collection.h | |
common_cpp_classes.h | |
common_cpp_type.h | |
common_types.h | |
CommonStdAfx.h | |
CustomData.h | |
CCustomData class is a handly class for storing any kind of data. | |
CustomHeap.h | |
CustomMemFile.h | |
CustomThread.h | |
DataChunk.h | |
defaultresid.h | |
DependentChannels.h | |
CDependentChannels class definition which handles a CChannel array. | |
DlgFormatSelection.h | |
DynamicExchangeCommon.h | |
DynamicExchangeSocket.h | |
DynamicExchangeWindow.h | |
ElementArray.h | |
An advanced array class containing data that needs to be construct / destruct. | |
Face.h | |
FaceList.h | |
CFaceList class is the base class for different kind of face list. | |
FaceNormalChannel.h | |
CFaceNormalChannel class for handling the normals for each face of an object. | |
FileInfo.h | |
Contains many convenient functions for handling files, paths and give a way to add some custom format support. | |
FileInfoConfig.h | |
GeomCompare.h | |
GeomInfo.h | |
GuidMgr.h | |
Hash.h | |
HashAssocMap.h | |
HashMap.h | |
Associates key to a single value through an hash table. | |
InstanciatedObject.h | |
Io3dmgr.h | |
3D import / export classes definitions | |
IoCommon.h | |
IoFile.h | |
CXStringT is a template class for handling unicode, utf8 or ansi strings. | |
KeyTools.h | |
MaterialMap.h | |
MRCommon.h | |
MultiresolutionObject.h | |
NormalFace.h | |
CNormalFace is a face that refers to a normal in a C3DVectorList. | |
NormalFaceList.h | |
CNormalFaceList is a CFaceList that contains CNormalFace. | |
NtTools.h | |
OffsetArray.h | |
Plugins.h | |
Point.h | |
CPt class is the base class for different class of points (C3DPoint, CUVWPoint...) | |
PointList.h | |
PointNormalChannel.h | |
PolygonCruncher.h | |
PolygonCruncherConfig.h | |
PolygonCruncherInterface.h | |
Defines some class for batch optimization and scene conversion for CSceneOptimizer. | |
PolygonCruncherType.h | |
ProcessProgressInfo.h | |
Quaternion.h | |
QueueAr.h | |
RGBColor.h | |
CRGBColor is a class that handles RGBA colors. | |
SceneOptimizer.h | |
sdk_xclass.h | |
SDKPolygonCruncher.h | |
SpecNormalChannel.h | |
CSpecNormalChannel class for handling the user specified normals. | |
StackAr.h | |
StdioFileEx.h | |
CStdioFileEx is an advanced class for reading / writing text file. | |
StringTools.h | |
SymMatrix.h | |
TrackInfo.h | |
Tree.h | |
UVWChannel.h | |
CUVWChannel class for handling UVW channel. | |
UVWFace.h | |
CUVWFace is a face that refers to an UV in a CUVWPointList. | |
UVWFaceList.h | |
CUVWFaceList is a CFaceList that contains CUVWFace. | |
UVWPoint.h | |
CUVWPoint is a point that have u, v, w coordinates. | |
UVWPointList.h | |
VCChannel.h | |
CVCChannel class for handling vertex color channel. | |
VCFace.h | |
CVCFace is a face that refers to a vertex color in a CVCPointList. | |
VCFaceList.h | |
CVCFaceList is a CFaceList that contains CVCFace. | |
VCPoint.h | |
CVCPoint is a point that have a color value // VCPoint.h: interface for the VCPoint class. | |
VCPointList.h | |
WeightChannel.h | |
CWeightChannel class for handling weight channel. | |
WeightFace.h | |
CWeightFace is a face that refers to a weight in a CWeightPointList. | |
WeightFaceList.h | |
CWeightFaceList is a CFaceList that contains CWeightFace. | |
WeightPoint.h | |
CWeightPoint is a point that float value for matching a ponderation weight. //. | |
WeightPointList.h | |
WindowTools.h | |
XApp.h | |
XArchive.h | |
XComUtils.h | |
XDebug.h | |
XException.h | |
XFile.h | |
CXFile is the base class for different kind of file (CXStdioFile, CXMemFile...) | |
XFileDlg.h | |
xfileoperation.h | |
XFileUtils.h | |
XMemFile.h | |
XMemory.h | |
Set memory callbacks, memory leaks and low level allocation functions. | |
XMemoryMacros.h | |
definitions of macros for SDK new / delete / allocation operators. | |
XObject.h | |
xosoperation.h | |
xpathoperation.h | |
XRect.h | |
XSocket.h | |
XStdioFile.h | |
CXStdioFile is the base class for reading text file. | |
XStdLib.h | |
XString.h | |
CXStringT is a template class for handling unicode, utf8 or ansi strings. | |
XStringArray.h | |
CXStringArray class which is an array of CXString. | |
xstringoperation.h | |
strings low level functions and conversion. Some are declared in macos_stringoperation, win_stringoperation... | |
XTemplate.h | |
a simple array class for handling data which does not require to be construct / destroy | |
XTemplateSerialize.h | |
XThread.h | |
XThreadSync.h | |
XTime.h | |
XWnd.h | |