Example #1
0
    void f2CircleShape::init(float32 density)
    {
        setDensity(density);

        setOrient(0.0f);

        type = e_circle;

        position.zero();
    }
Example #2
0
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();
    }
}
Example #4
0
void SVGMarkerElement::setOrientToAngle(SVGAngle& angle)
{
    setOrient(SVGMarkerOrientAngle, angle.propertyReference());
}
Example #5
0
void SVGMarkerElement::setOrientToAuto()
{
    setOrient(SVGMarkerOrientAuto, { });
}
void SVGMarkerElement::setOrientToAngle(const SVGAngle& angle)
{
    setOrient(SVGMarkerOrientAngle, angle);
}