# RtRotationtSnapperInfo Struct Reference

List of all members.

## Public Attributes
RtPoint | ptCenter
RtVector2f | vtCurrentAngle
RtUlong | dwDimension
RtVector3f | vtAxes [2]
RtFloat | fSteps [2]
RtMatrixf | mCurrentTransform
RtMatrixf | mCoordSys
RtMatrixf | mCoordSysInv
RtRotationSnapMode | mSelectionMode
RtUlong | dwSkipElements

## Detailed Description

Structure that holds snapping information that user needs to fill when calling snapper manager.

## Member Data Documentation

RtPoint RtRotationtSnapperInfo::ptCenter

Center of rotation

RtVector2f RtRotationtSnapperInfo::vtCurrentAngle

Current angle (constrained)

RtUlong RtRotationtSnapperInfo::dwDimension

Rotation dimension

RtVector3f RtRotationtSnapperInfo::vtAxes[2]

Rotation axis in world space

RtFloat RtRotationtSnapperInfo::fSteps[2]

Rotation angle around axis

RtMatrixf RtRotationtSnapperInfo::mCurrentTransform

Current accumulated transformation

RtMatrixf RtRotationtSnapperInfo::mCoordSys

Selected coordinate system. This can be used for tools that depend on selected coordinate system.

RtMatrixf RtRotationtSnapperInfo::mCoordSysInv

Inverse coordinate system, provided for tool convinience.

RtRotationSnapMode RtRotationtSnapperInfo::mSelectionMode

Enable to allow using selections to perform snapping on selected elements level

RtUlong RtRotationtSnapperInfo::dwSkipElements

Element types caller wish to be ignored for snapping.