C# Класс FarseerPhysics.Dynamics.Joints.FixedPrismaticJoint

A prismatic joint. This joint provides one degree of freedom: translation along an axis fixed in body1. Relative rotation is prevented. You can use a joint limit to restrict the range of motion and a joint motor to drive the motion or to model joint friction.
Наследование: Joint
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
FixedPrismaticJoint ( Body body, System.Vector2 anchor, System.Vector2 axis ) : System

This requires defining a line of motion using an axis and an anchor point. The definition uses local anchor points and a local axis so that the initial configuration can violate the constraint slightly. The joint translation is zero when the local anchor points coincide in world space. Using local anchors and a local axis helps when saving and loading a game.

GetReactionForce ( float inv_dt ) : System.Vector2
GetReactionTorque ( float inv_dt ) : float

Приватные методы

Метод Описание
InitVelocityConstraints ( TimeStep &step ) : void
SolvePositionConstraints ( ) : bool
SolveVelocityConstraints ( TimeStep &step ) : void

Описание методов

FixedPrismaticJoint() публичный Метод

This requires defining a line of motion using an axis and an anchor point. The definition uses local anchor points and a local axis so that the initial configuration can violate the constraint slightly. The joint translation is zero when the local anchor points coincide in world space. Using local anchors and a local axis helps when saving and loading a game.
public FixedPrismaticJoint ( Body body, System.Vector2 anchor, System.Vector2 axis ) : System
body Body The body.
anchor System.Vector2 The anchor.
axis System.Vector2 The axis.
Результат System

GetReactionForce() публичный Метод

public GetReactionForce ( float inv_dt ) : System.Vector2
inv_dt float
Результат System.Vector2

GetReactionTorque() публичный Метод

public GetReactionTorque ( float inv_dt ) : float
inv_dt float
Результат float