Public Attributes | |
| RtUlong | dwDimension |
| RtVector3f | vtAxes [3] |
| RtFloat | fSteps [3] |
| RtVector3f | ptInitialScale |
| RtPoint | ptActualScale |
| RtMatrixf | mCoordSys |
| RtMatrixf | mCoordSysInv |
| RtScaleSnapMode | mSelectionMode |
| RtUlong | dwSkipElements |
| RtPoint | ptScaleCenter |
| RtUlong RtScaleSnapperInfo::dwDimension |
Defines dimension of scale space. When calling snapping manager, this can be set to 3 to allow full 3D scaling in all directions. After calling calculation of constraints space, tool can call IRsScaleSnappingManager::RemoveSoftConstraints to remove all soft constraints and to get projection of 3D space to approximately soft constrained space.
Defines orthonormal basis of scaling space.
| RtFloat RtScaleSnapperInfo::fSteps[3] |
Defines scale steps for each axis.
Defines initial scaling. this is usually 1,1,1 as by default there is no scale...
Current non-snapped scale for snapping.
Selected coordinate system. This can be used for tools that depend on selected coordinate system.
Inverse coordinate system, provided for tool convinience.
| RtScaleSnapMode RtScaleSnapperInfo::mSelectionMode |
Enable to allow using selections to perform snapping on selected elements level
Element types caller wish to be ignored for snapping.
Center for scaling.
1.5.5