void f2CircleShape::init(float32 density) { setDensity(density); setOrient(0.0f); type = e_circle; position.zero(); }
OrientationControlet::OrientationControlet( const string& name, const Ogre::Vector3& pos,//旋转中心点 const Ogre::Vector3& axis, //旋转轴 OrientationNotifyEvent func, Ogre::Real scale ):RigidControlet(name,scale){ mNotify = func; //调整节点位置和方向 setOrient( pos,axis,scale ); }
ImageSlice::ImageSlice(vtkSmartPointer<vtkImageData> data, std::string orient, vtkSmartPointer<vtkRenderer> mainWin_renderer, bool img) { setImgData(data); setOrient(orient); setRenderer(mainWin_renderer); if (img) { setImgCamera(); setParallel(true); } else { setParallel(false); renderer->ResetCamera(); } }
void SVGMarkerElement::setOrientToAngle(SVGAngle& angle) { setOrient(SVGMarkerOrientAngle, angle.propertyReference()); }
void SVGMarkerElement::setOrientToAuto() { setOrient(SVGMarkerOrientAuto, { }); }
void SVGMarkerElement::setOrientToAngle(const SVGAngle& angle) { setOrient(SVGMarkerOrientAngle, angle); }