Rhino C++ API
8.17
|
#include <RhinoSdkSpaceMorph.h>
Public Member Functions | |
CRhinoSplopSpaceMorph () | |
~CRhinoSplopSpaceMorph () | |
ON_3dPoint | MorphPoint (ON_3dPoint pt) const |
virtual ON_SpaceMorph override More... | |
![]() | |
CRhinoSpaceMorph () | |
virtual | ~CRhinoSpaceMorph () |
![]() | |
ON_SpaceMorph () | |
virtual | ~ON_SpaceMorph () |
virtual bool | Ev1Der (ON_3dPoint rst, ON_3dPoint &xyz, ON_3dVector &Dr, ON_3dVector &Ds, ON_3dVector &Dt) const |
bool | IsIdentity (const class ON_Curve &Crv, double tol) const |
bool | IsIdentity (const class ON_Surface &Srf, double tol) const |
virtual bool | IsIdentity (const ON_BoundingBox &bbox) const |
bool | IsIdentity (const ON_SimpleArray< ON_3dPoint > &Points, double tol) const |
virtual ON_4dPoint | Morph4dPoint (ON_4dPoint point) const |
void | MorphPointList (int dim, bool is_rat, int count, int stride, double *point) const |
void | MorphPointList (int dim, bool is_rat, int count, int stride, float *point) const |
virtual ON_3dVector | MorphVector (ON_3dPoint tail_point, ON_3dVector vector) const |
bool | PreserveStructure () const |
bool | QuickPreview () const |
void | SetPreserveStructure (bool bPreserveStructure) |
void | SetQuickPreview (bool bQuickPreview) |
void | SetTolerance (double tolerance) |
double | Tolerance () const |
Public Attributes | |
double | m_M [2][2] |
ON_3dVector | m_N |
ON_3dPoint | m_P0 |
const ON_Surface * | m_srf |
double | m_u0 |
double | m_v0 |
ON_3dVector | m_X |
ON_3dVector | m_Y |
Splop morph Copies, rotates, scales, and wraps objects on a surface, like pottery sprigging or appliqué.
CRhinoSplopSpaceMorph::CRhinoSplopSpaceMorph | ( | ) |
CRhinoSplopSpaceMorph::~CRhinoSplopSpaceMorph | ( | ) |
|
virtual |
virtual ON_SpaceMorph override
Implements ON_SpaceMorph.
double CRhinoSplopSpaceMorph::m_M[2][2] |
ON_3dVector CRhinoSplopSpaceMorph::m_N |
ON_3dPoint CRhinoSplopSpaceMorph::m_P0 |
const ON_Surface* CRhinoSplopSpaceMorph::m_srf |
double CRhinoSplopSpaceMorph::m_u0 |
double CRhinoSplopSpaceMorph::m_v0 |
ON_3dVector CRhinoSplopSpaceMorph::m_X |
ON_3dVector CRhinoSplopSpaceMorph::m_Y |