#include <opennurbs_texture_mapping.h>
Definition at line 37 of file opennurbs_texture_mapping.h.
Definition at line 609 of file opennurbs_texture_mapping.h.
Definition at line 629 of file opennurbs_texture_mapping.h.
no_mapping | |
srfp_mapping | |
plane_mapping | |
cylinder_mapping | |
sphere_mapping | |
box_mapping | |
mesh_mapping_primitive | |
srf_mapping_primitive | |
brep_mapping_primitive | |
force_32bit_mapping_type |
Definition at line 569 of file opennurbs_texture_mapping.h.
Definition at line 1343 of file opennurbs_material.cpp.
Definition at line 1349 of file opennurbs_material.cpp.
ON_TextureMapping::ON_TextureMapping | ( | const ON_TextureMapping & | src | ) |
Definition at line 1360 of file opennurbs_material.cpp.
void ON_TextureMapping::Default | ( | ) |
Definition at line 1404 of file opennurbs_material.cpp.
void ON_TextureMapping::Dump | ( | ON_TextLog & | text_log | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 1457 of file opennurbs_material.cpp.
int ON_TextureMapping::Evaluate | ( | const ON_3dPoint & | P, |
const ON_3dVector & | N, | ||
ON_3dPoint * | T | ||
) | const [virtual] |
Definition at line 2249 of file opennurbs_material.cpp.
int ON_TextureMapping::Evaluate | ( | const ON_3dPoint & | P, |
const ON_3dVector & | N, | ||
ON_3dPoint * | T, | ||
const ON_Xform & | P_xform, | ||
const ON_Xform & | N_xform | ||
) | const [virtual] |
Definition at line 2224 of file opennurbs_material.cpp.
int ON_TextureMapping::EvaluateBoxMapping | ( | const ON_3dPoint & | P, |
const ON_3dVector & | N, | ||
ON_3dPoint * | T | ||
) | const |
Definition at line 2074 of file opennurbs_material.cpp.
int ON_TextureMapping::EvaluateCylinderMapping | ( | const ON_3dPoint & | P, |
const ON_3dVector & | N, | ||
ON_3dPoint * | T | ||
) | const |
Definition at line 1863 of file opennurbs_material.cpp.
int ON_TextureMapping::EvaluatePlaneMapping | ( | const ON_3dPoint & | P, |
const ON_3dVector & | N, | ||
ON_3dPoint * | T | ||
) | const |
Definition at line 1757 of file opennurbs_material.cpp.
int ON_TextureMapping::EvaluateSphereMapping | ( | const ON_3dPoint & | P, |
const ON_3dVector & | N, | ||
ON_3dPoint * | T | ||
) | const |
Definition at line 1795 of file opennurbs_material.cpp.
bool ON_TextureMapping::GetMappingBox | ( | ON_Plane & | plane, |
ON_Interval & | dx, | ||
ON_Interval & | dy, | ||
ON_Interval & | dz | ||
) | const |
Definition at line 5153 of file opennurbs_material.cpp.
bool ON_TextureMapping::GetMappingCylinder | ( | ON_Cylinder & | cylinder | ) | const |
Definition at line 5161 of file opennurbs_material.cpp.
bool ON_TextureMapping::GetMappingPlane | ( | ON_Plane & | plane, |
ON_Interval & | dx, | ||
ON_Interval & | dy, | ||
ON_Interval & | dz | ||
) | const |
Definition at line 5096 of file opennurbs_material.cpp.
bool ON_TextureMapping::GetMappingSphere | ( | ON_Sphere & | sphere | ) | const |
Definition at line 5178 of file opennurbs_material.cpp.
bool ON_TextureMapping::GetTextureCoordinates | ( | const ON_Mesh & | mesh, |
ON_SimpleArray< ON_3fPoint > & | T, | ||
const ON_Xform * | mesh_xform = 0 , |
||
bool | bLazy = false , |
||
ON_SimpleArray< int > * | Tside = 0 |
||
) | const |
Definition at line 2588 of file opennurbs_material.cpp.
bool ON_TextureMapping::GetTextureCoordinates | ( | const ON_Mesh & | mesh, |
ON_SimpleArray< ON_2fPoint > & | T, | ||
const ON_Xform * | mesh_xform = 0 , |
||
bool | bLazy = false , |
||
ON_SimpleArray< int > * | Tside = 0 |
||
) | const |
Definition at line 2798 of file opennurbs_material.cpp.
bool ON_TextureMapping::HasMatchingTextureCoordinates | ( | const ON_Mesh & | mesh, |
const ON_Xform * | object_xform = 0 |
||
) | const |
Definition at line 2395 of file opennurbs_material.cpp.
bool ON_TextureMapping::HasMatchingTextureCoordinates | ( | const class ON_MappingTag & | tag, |
const ON_Xform * | object_xform = 0 |
||
) | const |
bool ON_TextureMapping::IsPeriodic | ( | void | ) | const |
Definition at line 2390 of file opennurbs_material.cpp.
ON_BOOL32 ON_TextureMapping::IsValid | ( | ON_TextLog * | text_log = NULL | ) | const [virtual] |
Implements ON_Object.
Definition at line 1425 of file opennurbs_material.cpp.
ON__UINT32 ON_TextureMapping::MappingCRC | ( | ) | const |
Definition at line 2292 of file opennurbs_material.cpp.
ON_UUID ON_TextureMapping::ModelObjectId | ( | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 1615 of file opennurbs_object.cpp.
ON_TextureMapping & ON_TextureMapping::operator= | ( | const ON_TextureMapping & | src | ) |
Definition at line 1378 of file opennurbs_material.cpp.
ON_TextureMapping::PROJECTION ON_TextureMapping::ProjectionFromInt | ( | int | i | ) | [static] |
Definition at line 1309 of file opennurbs_material.cpp.
ON_BOOL32 ON_TextureMapping::Read | ( | ON_BinaryArchive & | binary_archive | ) | [virtual] |
Reimplemented from ON_Object.
Definition at line 1432 of file opennurbs_mesh.cpp.
bool ON_TextureMapping::RequiresVertexNormals | ( | ) | const |
Definition at line 2374 of file opennurbs_material.cpp.
bool ON_TextureMapping::ReverseTextureCoordinate | ( | int | dir | ) |
Definition at line 1541 of file opennurbs_material.cpp.
bool ON_TextureMapping::SetBoxMapping | ( | const ON_Plane & | plane, |
ON_Interval | dx, | ||
ON_Interval | dy, | ||
ON_Interval | dz, | ||
bool | bIsCapped | ||
) |
Definition at line 5033 of file opennurbs_material.cpp.
bool ON_TextureMapping::SetCylinderMapping | ( | const ON_Cylinder & | cylinder, |
bool | bIsCapped | ||
) |
Definition at line 5049 of file opennurbs_material.cpp.
bool ON_TextureMapping::SetPlaneMapping | ( | const ON_Plane & | plane, |
const ON_Interval & | dx, | ||
const ON_Interval & | dy, | ||
const ON_Interval & | dz | ||
) |
Definition at line 4906 of file opennurbs_material.cpp.
bool ON_TextureMapping::SetSphereMapping | ( | const ON_Sphere & | sphere | ) |
Definition at line 5083 of file opennurbs_material.cpp.
bool ON_TextureMapping::SetSurfaceParameterMapping | ( | void | ) |
Definition at line 4897 of file opennurbs_material.cpp.
unsigned int ON_TextureMapping::SizeOf | ( | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 1534 of file opennurbs_material.cpp.
bool ON_TextureMapping::SwapTextureCoordinate | ( | int | i, |
int | j | ||
) |
Definition at line 1555 of file opennurbs_material.cpp.
ON_TextureMapping::TEXTURE_SPACE ON_TextureMapping::TextureSpaceFromInt | ( | int | i | ) | [static] |
Definition at line 1327 of file opennurbs_material.cpp.
bool ON_TextureMapping::TileTextureCoordinate | ( | int | dir, |
double | count, | ||
double | offset | ||
) |
Definition at line 1569 of file opennurbs_material.cpp.
ON_TextureMapping::TYPE ON_TextureMapping::TypeFromInt | ( | int | i | ) | [static] |
Definition at line 1273 of file opennurbs_material.cpp.
ON_BOOL32 ON_TextureMapping::Write | ( | ON_BinaryArchive & | binary_archive | ) | const [virtual] |
Reimplemented from ON_Object.
Definition at line 1382 of file opennurbs_mesh.cpp.
Definition at line 646 of file opennurbs_texture_mapping.h.
Definition at line 544 of file opennurbs_texture_mapping.h.
Definition at line 552 of file opennurbs_texture_mapping.h.
Definition at line 556 of file opennurbs_texture_mapping.h.
Definition at line 666 of file opennurbs_texture_mapping.h.
Definition at line 659 of file opennurbs_texture_mapping.h.
Definition at line 617 of file opennurbs_texture_mapping.h.
Definition at line 658 of file opennurbs_texture_mapping.h.
Definition at line 640 of file opennurbs_texture_mapping.h.
Definition at line 585 of file opennurbs_texture_mapping.h.
Definition at line 663 of file opennurbs_texture_mapping.h.