C# Класс Box2D.Dynamics.Joints.DistanceJointDef

Distance joint definition. This requires defining an anchor point on both bodies and the non-zero length of the distance joint. The definition uses local anchor points so that the initial configuration can violate the constraint slightly. This helps when saving and loading a game.
Наследование: JointDef
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DampingRatio float
FrequencyHz float
Length float
LocalAnchorA Box2D.Common.Vec2
LocalAnchorB Box2D.Common.Vec2

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

Метод Описание
DistanceJointDef ( ) : Box2D.Common
Initialize ( Body b1, Body b2, Vec2 anchor1, Vec2 anchor2 ) : void

Initialize the bodies, anchors, and length using the world anchors.

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

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

public DistanceJointDef ( ) : Box2D.Common
Результат Box2D.Common

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

Initialize the bodies, anchors, and length using the world anchors.
public Initialize ( Body b1, Body b2, Vec2 anchor1, Vec2 anchor2 ) : void
b1 Body First body
b2 Body Second body
anchor1 Box2D.Common.Vec2 World anchor on first body
anchor2 Box2D.Common.Vec2 World anchor on second body
Результат void

Описание свойств

DampingRatio публичное свойство

The damping ratio. 0 = no damping, 1 = critical damping.
public float DampingRatio
Результат float

FrequencyHz публичное свойство

The mass-spring-damper frequency in Hertz.
public float FrequencyHz
Результат float

Length публичное свойство

The equilibrium length between the anchor points.
public float Length
Результат float

LocalAnchorA публичное свойство

The local anchor point relative to body1's origin.
public Vec2,Box2D.Common LocalAnchorA
Результат Box2D.Common.Vec2

LocalAnchorB публичное свойство

The local anchor point relative to body2's origin.
public Vec2,Box2D.Common LocalAnchorB
Результат Box2D.Common.Vec2