#include "pcl/surface/3rdparty/opennurbs/opennurbs.h"
Go to the source code of this file.
Classes | |
| class | ON__CChangeTextureCoordinateHelper |
| class | ON__CMeshFaceTC |
| class | ON__CNewMeshFace |
Functions | |
| static void | AdjustMeshPeriodicTextureCoordinatesHelper (ON_Mesh &mesh, const ON_Xform *mesh_xform, float *mesh_T, int mesh_T_stride, const int *Tsd, double two_pi_tc, const ON_TextureMapping &mapping) |
| static void | AdjustSingleBoxTextureCoordinatesHelper (ON_Mesh &mesh, const ON_Xform *mesh_xform, float *mesh_T, int mesh_T_stride, const int *Tsd, const ON_TextureMapping &box_mapping) |
| static int | BestHitHelper (double t0, double t1) |
| static int | CompareDouble (double a, double b) |
| static int | CompareTextureDoubles (size_t count, const double *a, const double *b) |
| static int | CompareXform (const ON_Xform &a, const ON_Xform &b) |
| static bool | EvBoxSideTextureCoordinateHelper1 (const ON_Mesh &mesh, const ON_Xform *mesh_xform, int vi, int side, const ON_TextureMapping &box_mapping, float *Tx, float *Ty) |
| static bool | EvBoxSideTextureCoordinateHelper2 (int side, const ON_TextureMapping &box_mapping, const ON_3dPoint &P, const ON_3dVector &N, ON_3dPoint *T) |
| static bool | GetSPTCHelper (const ON_Mesh &mesh, const ON_TextureMapping &mapping, float *tc, int tc_stride) |
| static bool | HasSharedVertices (const ON_Mesh &mesh) |
| static int | IntersectBoxRayHelper (const ON_3dPoint &rst, const ON_3dVector &n, int dir, double *s) |
| static int | IntersectBoxSideRayHelper (int side, const ON_3dPoint &rst, const ON_3dVector &n, double *s) |
| ON_OBJECT_IMPLEMENT (ON_Material, ON_Object,"60B5DBBC-E660-11d3-BFE4-0010830122F0") | |
| ON_OBJECT_IMPLEMENT (ON_Texture, ON_Object,"D6FF106D-329B-4f29-97E2-FD282A618020") | |
| ON_OBJECT_IMPLEMENT (ON_TextureMapping, ON_Object,"32EC997A-C3BF-4ae5-AB19-FD572B8AD554") | |
| static float | PoleFix (float t0, float t1) |
| static bool | SeamCheckHelper (const ON_TextureMapping &mp, double &two_pi_tc, ON_SimpleArray< int > &Tside, ON_SimpleArray< int > *&Tsd) |
| static float | TcDistanceHelper (const ON_2fPoint &tc) |
| static void | ThreeToTwoHelper (const ON_SimpleArray< ON_3fPoint > &T3, ON_SimpleArray< ON_2fPoint > &T2) |
Variables | |
| static const double | on__overflow_tol = 1.0e100 |
| static void AdjustMeshPeriodicTextureCoordinatesHelper | ( | ON_Mesh & | mesh, |
| const ON_Xform * | mesh_xform, | ||
| float * | mesh_T, | ||
| int | mesh_T_stride, | ||
| const int * | Tsd, | ||
| double | two_pi_tc, | ||
| const ON_TextureMapping & | mapping | ||
| ) | [static] |
Definition at line 3611 of file opennurbs_material.cpp.
| static void AdjustSingleBoxTextureCoordinatesHelper | ( | ON_Mesh & | mesh, |
| const ON_Xform * | mesh_xform, | ||
| float * | mesh_T, | ||
| int | mesh_T_stride, | ||
| const int * | Tsd, | ||
| const ON_TextureMapping & | box_mapping | ||
| ) | [static] |
Definition at line 3497 of file opennurbs_material.cpp.
| static int BestHitHelper | ( | double | t0, |
| double | t1 | ||
| ) | [static] |
Definition at line 1669 of file opennurbs_material.cpp.
| static int CompareDouble | ( | double | a, |
| double | b | ||
| ) | [static] |
Definition at line 712 of file opennurbs_material.cpp.
| static int CompareTextureDoubles | ( | size_t | count, |
| const double * | a, | ||
| const double * | b | ||
| ) | [static] |
Definition at line 732 of file opennurbs_material.cpp.
| static int CompareXform | ( | const ON_Xform & | a, |
| const ON_Xform & | b | ||
| ) | [static] |
Definition at line 717 of file opennurbs_material.cpp.
| static bool EvBoxSideTextureCoordinateHelper1 | ( | const ON_Mesh & | mesh, |
| const ON_Xform * | mesh_xform, | ||
| int | vi, | ||
| int | side, | ||
| const ON_TextureMapping & | box_mapping, | ||
| float * | Tx, | ||
| float * | Ty | ||
| ) | [static] |
Definition at line 3373 of file opennurbs_material.cpp.
| static bool EvBoxSideTextureCoordinateHelper2 | ( | int | side, |
| const ON_TextureMapping & | box_mapping, | ||
| const ON_3dPoint & | P, | ||
| const ON_3dVector & | N, | ||
| ON_3dPoint * | T | ||
| ) | [static] |
Definition at line 3271 of file opennurbs_material.cpp.
| static bool GetSPTCHelper | ( | const ON_Mesh & | mesh, |
| const ON_TextureMapping & | mapping, | ||
| float * | tc, | ||
| int | tc_stride | ||
| ) | [static] |
Definition at line 2453 of file opennurbs_material.cpp.
| static bool HasSharedVertices | ( | const ON_Mesh & | mesh | ) | [inline, static] |
Definition at line 3971 of file opennurbs_material.cpp.
| static int IntersectBoxRayHelper | ( | const ON_3dPoint & | rst, |
| const ON_3dVector & | n, | ||
| int | dir, | ||
| double * | s | ||
| ) | [static] |
Definition at line 1675 of file opennurbs_material.cpp.
| static int IntersectBoxSideRayHelper | ( | int | side, |
| const ON_3dPoint & | rst, | ||
| const ON_3dVector & | n, | ||
| double * | s | ||
| ) | [static] |
Definition at line 3192 of file opennurbs_material.cpp.
| ON_OBJECT_IMPLEMENT | ( | ON_Material | , |
| ON_Object | , | ||
| "60B5DBBC-E660-11d3-BFE4-0010830122F0" | |||
| ) |
| ON_OBJECT_IMPLEMENT | ( | ON_Texture | , |
| ON_Object | , | ||
| "D6FF106D-329B-4f29-97E2-FD282A618020" | |||
| ) |
| ON_OBJECT_IMPLEMENT | ( | ON_TextureMapping | , |
| ON_Object | , | ||
| "32EC997A-C3BF-4ae5-AB19-FD572B8AD554" | |||
| ) |
| static float PoleFix | ( | float | t0, |
| float | t1 | ||
| ) | [static] |
Definition at line 3183 of file opennurbs_material.cpp.
| static bool SeamCheckHelper | ( | const ON_TextureMapping & | mp, |
| double & | two_pi_tc, | ||
| ON_SimpleArray< int > & | Tside, | ||
| ON_SimpleArray< int > *& | Tsd | ||
| ) | [static] |
Definition at line 3926 of file opennurbs_material.cpp.
| static float TcDistanceHelper | ( | const ON_2fPoint & | tc | ) | [static] |
Definition at line 3485 of file opennurbs_material.cpp.
| static void ThreeToTwoHelper | ( | const ON_SimpleArray< ON_3fPoint > & | T3, |
| ON_SimpleArray< ON_2fPoint > & | T2 | ||
| ) | [static] |
Definition at line 2778 of file opennurbs_material.cpp.
const double on__overflow_tol = 1.0e100 [static] |
Definition at line 1666 of file opennurbs_material.cpp.