|
Blender V5.0
|
#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] |
| bConstraint * | con |
| TransDataCurveHandleFlags * | hdata |
| short | protectflag |
| Public Attributes inherited from blender::ed::transform::TransDataBasic | |
| void * | extra |
| float * | loc |
| float | iloc [3] |
| float | center [3] |
| float * | val |
| float | ival |
| int | flag |
Definition at line 504 of file transform.hh.
| 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().
| bConstraint* blender::ed::transform::TransData::con |
For objects/bones, the first constraint in its constraint stack.
Definition at line 518 of file transform.hh.
Referenced by blender::ed::transform::add_pose_transdata(), blender::ed::transform::constraintRotLim(), blender::ed::transform::constraintScaleLim(), blender::ed::transform::constraintTransLim(), and blender::ed::transform::ObjectToTransData().
| float blender::ed::transform::TransData::dist |
Distance needed to affect element (for Proportional Editing).
Definition at line 506 of file transform.hh.
Referenced by blender::ed::transform::bezt_to_transdata(), blender::ed::transform::calc_distanceCurveVerts(), blender::ed::transform::calculatePropRatio(), blender::ed::transform::create_transform_data_for_node(), blender::ed::transform::createTransActionData(), blender::ed::transform::createTransCurveVerts(), blender::ed::transform::createTransEditVerts(), blender::ed::transform::createTransGraphEditData(), blender::ed::transform::curves::curve_populate_trans_data_structs(), blender::ed::transform::graph_key_shortest_dist(), blender::ed::transform::markerToTransCurveDataInit(), blender::ed::transform::markerToTransDataInit(), blender::ed::transform::MaskHandleToTransData(), blender::ed::transform::MaskPointToTransData(), 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::set_prop_dist(), blender::ed::transform::sort_trans_data_dist_container(), and blender::ed::transform::UVsToTransData().
| float blender::ed::transform::TransData::factor |
Factor of the transformation (for Proportional Editing).
Definition at line 510 of file transform.hh.
Referenced by blender::ed::transform::applyBakeTime(), blender::ed::transform::applyCurveShrinkFatten(), blender::ed::transform::applyGPOpacity(), blender::ed::transform::applyMaskShrinkFatten(), blender::ed::transform::applySeqSlideValue(), blender::ed::transform::applyTilt(), blender::ed::transform::applyTimeScaleValue(), blender::ed::transform::applyTimeTranslateValue(), blender::ed::transform::calculatePropRatio(), blender::ed::transform::drawObjectConstraint(), blender::ed::transform::ElementResize(), blender::ed::transform::mesh_partial_ensure(), blender::ed::transform::node_snap_grid_apply(), blender::ed::transform::to_sphere_radius_update(), blender::ed::transform::transdata_elem_bend(), blender::ed::transform::transdata_elem_push_pull(), blender::ed::transform::transdata_elem_rotate(), blender::ed::transform::transdata_elem_shear(), blender::ed::transform::transdata_elem_shrink_fatten(), blender::ed::transform::transdata_elem_skin_resize(), blender::ed::transform::transdata_elem_to_sphere(), blender::ed::transform::transdata_elem_trackball(), blender::ed::transform::transdata_elem_translate(), blender::ed::transform::transdata_elem_value(), blender::ed::transform::transform_snap_project_individual_apply(), blender::ed::transform::uv_rotation_in_clip_bounds_test(), and blender::ed::transform::uv_shear_in_clip_bounds_test().
| TransDataCurveHandleFlags* blender::ed::transform::TransData::hdata |
For curves, stores handle flags for modification/cancel.
Definition at line 520 of file transform.hh.
Referenced by blender::ed::transform::initTransDataCurveHandles(), blender::ed::transform::postTrans(), blender::ed::transform::restoreElement(), and blender::ed::transform::update_trans_data().
| 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().
| short blender::ed::transform::TransData::protectflag |
If set, copy of Object or bPoseChannel protection.
Definition at line 522 of file transform.hh.
Referenced by blender::ed::transform::add_pose_transdata(), blender::ed::transform::createTransArmatureVerts(), blender::ed::transform::createTransObject(), blender::ed::transform::createTransParticleVerts(), blender::ed::transform::ElementMirror(), blender::ed::transform::ElementResize(), blender::ed::transform::ElementRotation_ex(), and blender::ed::transform::transdata_elem_translate().
| float blender::ed::transform::TransData::rdist |
Distance to the nearest element (for Proportional Editing).
Definition at line 508 of file transform.hh.
Referenced by blender::ed::transform::calculatePropRatio(), blender::ed::transform::createTransActionData(), blender::ed::transform::createTransGraphEditData(), blender::ed::transform::set_prop_dist(), and blender::ed::transform::sort_trans_data_dist_container().
| 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().