Blender V5.0
blender::ed::transform::TransData Struct Reference

#include <transform.hh>

Inherits blender::ed::transform::TransDataBasic.

Public Attributes

float dist
float rdist
float factor
float mtx [3][3]
float smtx [3][3]
float axismtx [3][3]
bConstraintcon
TransDataCurveHandleFlagshdata
short protectflag
Public Attributes inherited from blender::ed::transform::TransDataBasic
void * extra
floatloc
float iloc [3]
float center [3]
floatval
float ival
int flag

Detailed Description

Definition at line 504 of file transform.hh.

Member Data Documentation

◆ axismtx

float blender::ed::transform::TransData::axismtx[3][3]

Axis orientation matrix of the data.

Definition at line 516 of file transform.hh.

Referenced by blender::ed::transform::add_pose_transdata(), blender::ed::transform::applyAlign(), blender::ed::transform::applyFaceProject(), blender::ed::transform::applyObjectConstraintRot(), blender::ed::transform::bezt_to_transdata(), blender::ed::transform::create_transform_data_for_node(), blender::ed::transform::createTransArmatureVerts(), blender::ed::transform::createTransCursor_2D_impl(), blender::ed::transform::createTransCursor_view3d(), blender::ed::transform::createTransCurveVerts(), blender::ed::transform::createTransMBallVerts(), blender::ed::transform::createTransNlaData(), blender::ed::transform::createTransSculpt(), blender::ed::transform::createTransTexspace(), blender::ed::transform::drawObjectConstraint(), blender::ed::transform::ElementMirror(), blender::ed::transform::ElementResize(), blender::ed::transform::markerToTransCurveDataInit(), blender::ed::transform::markerToTransDataInit(), blender::ed::transform::MaskHandleToTransData(), blender::ed::transform::MaskPointToTransData(), blender::ed::transform::ObjectToTransData(), blender::ed::transform::PaintCurveConvertHandle(), blender::ed::transform::PaintCurvePointToTransData(), blender::ed::transform::planeMarkerToTransDataInit(), blender::ed::transform::recalcData_edit_armature(), blender::ed::transform::SeqToTransData(), blender::ed::transform::SeqToTransData(), blender::ed::transform::SeqToTransData(), blender::ed::transform::set_prop_dist(), blender::ed::transform::transdata_elem_shrink_fatten(), blender::ed::transform::transdata_elem_translate(), blender::ed::transform::UVsToTransData(), and blender::ed::transform::VertsToTransData().

◆ con

bConstraint* blender::ed::transform::TransData::con

◆ dist

◆ factor

float blender::ed::transform::TransData::factor

◆ hdata

TransDataCurveHandleFlags* blender::ed::transform::TransData::hdata

◆ mtx

float blender::ed::transform::TransData::mtx[3][3]

Transformation matrix from data space to global space.

Definition at line 512 of file transform.hh.

Referenced by blender::ed::transform::add_pose_transdata(), blender::ed::transform::bezt_to_transdata(), blender::ed::transform::calc_distanceCurveVerts(), blender::ed::transform::constraintRotLim(), blender::ed::transform::constraintScaleLim(), blender::ed::transform::constraintTransLim(), blender::ed::transform::create_transform_data_for_node(), blender::ed::transform::createTransArmatureVerts(), blender::ed::transform::createTransCursor_2D_impl(), blender::ed::transform::createTransCursor_view3d(), blender::ed::transform::createTransCurveVerts(), blender::ed::transform::createTransEdge(), blender::ed::transform::createTransLatticeVerts(), blender::ed::transform::createTransMBallVerts(), blender::ed::transform::createTransNlaData(), blender::ed::transform::createTransParticleVerts(), blender::ed::transform::createTransSculpt(), blender::ed::transform::createTransTexspace(), blender::ed::transform::curves::curve_populate_trans_data_structs(), blender::ed::transform::ElementBoneSize(), blender::ed::transform::ElementMirror(), blender::ed::transform::ElementResize(), blender::ed::transform::ElementRotation_ex(), blender::ed::transform::markerToTransCurveDataInit(), blender::ed::transform::markerToTransDataInit(), blender::ed::transform::MaskHandleToTransData(), blender::ed::transform::MaskPointToTransData(), blender::ed::transform::ObjectToTransData(), blender::ed::transform::PaintCurveConvertHandle(), blender::ed::transform::PaintCurvePointToTransData(), blender::ed::transform::planeMarkerToTransDataInit(), blender::ed::transform::prop_dist_loc_get(), blender::ed::transform::SeqToTransData(), blender::ed::transform::SeqToTransData(), blender::ed::transform::SeqToTransData(), blender::ed::transform::transdata_elem_bend(), blender::ed::transform::transdata_elem_shear(), blender::ed::transform::transdata_elem_skin_resize(), blender::ed::transform::transdata_elem_translate(), blender::ed::transform::transform_convert_mesh_crazyspace_transdata_set(), blender::ed::transform::transform_data_ext_rotate(), and blender::ed::transform::UVsToTransData().

◆ protectflag

◆ rdist

◆ smtx

float blender::ed::transform::TransData::smtx[3][3]

Transformation matrix from global space to data space.

Definition at line 514 of file transform.hh.

Referenced by blender::ed::transform::add_pose_transdata(), blender::ed::transform::applyFaceNearest(), blender::ed::transform::applyFaceProject(), blender::ed::transform::bezt_to_transdata(), blender::ed::transform::constraintRotLim(), blender::ed::transform::constraintScaleLim(), blender::ed::transform::constraintTransLim(), blender::ed::transform::create_transform_data_for_node(), blender::ed::transform::createTransArmatureVerts(), blender::ed::transform::createTransCursor_2D_impl(), blender::ed::transform::createTransCursor_view3d(), blender::ed::transform::createTransCurveVerts(), blender::ed::transform::createTransEdge(), blender::ed::transform::createTransLatticeVerts(), blender::ed::transform::createTransMBallVerts(), blender::ed::transform::createTransNlaData(), blender::ed::transform::createTransParticleVerts(), blender::ed::transform::createTransSculpt(), blender::ed::transform::createTransTexspace(), blender::ed::transform::curves::curve_populate_trans_data_structs(), blender::ed::transform::ElementBoneSize(), blender::ed::transform::ElementMirror(), blender::ed::transform::ElementResize(), blender::ed::transform::ElementRotation_ex(), blender::ed::transform::markerToTransCurveDataInit(), blender::ed::transform::markerToTransDataInit(), blender::ed::transform::MaskHandleToTransData(), blender::ed::transform::MaskPointToTransData(), blender::ed::transform::ObjectToTransData(), blender::ed::transform::PaintCurveConvertHandle(), blender::ed::transform::PaintCurvePointToTransData(), blender::ed::transform::planeMarkerToTransDataInit(), blender::ed::transform::SeqToTransData(), blender::ed::transform::SeqToTransData(), blender::ed::transform::SeqToTransData(), blender::ed::transform::transdata_elem_bend(), blender::ed::transform::transdata_elem_push_pull(), blender::ed::transform::transdata_elem_shear(), blender::ed::transform::transdata_elem_skin_resize(), blender::ed::transform::transdata_elem_to_sphere(), blender::ed::transform::transdata_elem_translate(), blender::ed::transform::transform_convert_mesh_crazyspace_transdata_set(), blender::ed::transform::transform_data_ext_rotate(), and blender::ed::transform::UVsToTransData().


The documentation for this struct was generated from the following file: