@physion/app / Exports / RevoluteJointNode
Class: RevoluteJointNode
IMPORTANT: x, y and angle properties don't make sense for joints.
Hierarchy
-
↳
RevoluteJointNode
Constructors
constructor
• new RevoluteJointNode(bodyNodeAid?, bodyNodeBid?, anchorA?, anchorB?, referenceAngle?): RevoluteJointNode
Parameters
| Name | Type | Default value |
|---|---|---|
bodyNodeAid | string | "" |
bodyNodeBid | string | "" |
anchorA | IPoint | undefined |
anchorB | IPoint | undefined |
referenceAngle | number | defaultRevoluteJointOpt.referenceAngle |
Returns
Overrides
Properties
userData
• userData: Record<string, unknown>
Inherited from
EVT_CHILD_ADDED
▪ Static Readonly EVT_CHILD_ADDED: "childAdded"
The name of the event that is emitted whenever a child is added to this node.
The argument supplied is the child that was just added to this node.
Inherited from
EVT_CHILD_REMOVED
▪ Static Readonly EVT_CHILD_REMOVED: "childRemoved"
The name of the event that is emitted whenever a child is removed from this node.
The argument supplied is the child that was just removed from this node.
Inherited from
EVT_CHILD_REORDERED
▪ Static Readonly EVT_CHILD_REORDERED: "childReordered"
The name of the event that is emitted whenever a child of this node is reordered.
The arguments supplied are: (1) The child that was just reordered (2) the old index of the child and (3) the new index of the child.
Inherited from
EVT_NAME_CHANGED
▪ Static Readonly EVT_NAME_CHANGED: "nameChanged"
The name of the event that is emitted whenever the name of this object changes.
The argument suplied is the new CoreObject.name of the object.
Inherited from
EVT_PROPERTY_CHANGED
▪ Static Readonly EVT_PROPERTY_CHANGED: "propertyChanged"
The name of the event that is emitted whenever a property of this object changes.
The arguments supplied are: (1) The name of the property that has changed and (2) the new value of that property.
Inherited from
JointNode.EVT_PROPERTY_CHANGED
EVT_TRANSFORM_CHANGED
▪ Static Readonly EVT_TRANSFORM_CHANGED: "transformChanged"
The name of the event that is emitted whenever the x, y or angle properties of this Node are changed.
Note that this event is not emitted when x, y or angle properties are changed as a result of
an update().
Inherited from
JointNode.EVT_TRANSFORM_CHANGED
ID_LENGTH
▪ Static Readonly ID_LENGTH: 12
Inherited from
MAX_NAME_LENGTH
▪ Static Readonly MAX_NAME_LENGTH: 128
Inherited from
Accessors
alpha
• get alpha(): number
Node's alpha
This value is between 0 (transparent) and 1.0 (opaque). This property can be considered as the "master" opacity of the node. Defaults to 1 (fully opaque)
Returns
number
Inherited from
JointNode.alpha
• set alpha(v): void
Parameters
| Name | Type |
|---|---|
v | number |
Returns
void
Inherited from
JointNode.alpha
anchorA
• get anchorA(): IPoint
Returns
IPoint
Inherited from
JointNode.anchorA
• set anchorA(v): void
Parameters
| Name | Type |
|---|---|
v | IPoint |
Returns
void
Inherited from
JointNode.anchorA
anchorB
• get anchorB(): IPoint
Returns
IPoint
Inherited from
JointNode.anchorB
• set anchorB(v): void
Parameters
| Name | Type |
|---|---|
v | IPoint |
Returns
void
Inherited from
JointNode.anchorB
angle
• get angle(): number
Node's angle (in degrees)
Returns
number
Inherited from
JointNode.angle
• set angle(v): void
Parameters
| Name | Type |
|---|---|
v | number |
Returns
void
Inherited from
JointNode.angle
blendMode
• get blendMode(): BLEND_MODES
Returns
BLEND_MODES
Inherited from
JointNode.blendMode
• set blendMode(v): void
Parameters
| Name | Type |
|---|---|
v | BLEND_MODES |
Returns
void
Inherited from
JointNode.blendMode
bodyNodeAid
• get bodyNodeAid(): string
Returns
string
Inherited from
JointNode.bodyNodeAid
• set bodyNodeAid(v): void
Parameters
| Name | Type |
|---|---|
v | string |
Returns
void
Inherited from
JointNode.bodyNodeAid
bodyNodeBid
• get bodyNodeBid(): string
Returns
string
Inherited from
JointNode.bodyNodeBid
• set bodyNodeBid(v): void
Parameters
| Name | Type |
|---|---|
v | string |
Returns
void
Inherited from
JointNode.bodyNodeBid
childCount
• get childCount(): number
Returns the number of children this node contains.
Returns
number
Inherited from
JointNode.childCount
children
• get children(): Node[]
Returns the children of this node.
Returns
Node[]
Inherited from
JointNode.children
fillAlpha
• get fillAlpha(): number
Returns
number
Inherited from
JointNode.fillAlpha
• set fillAlpha(v): void
Parameters
| Name | Type |
|---|---|
v | number |
Returns
void
Inherited from
JointNode.fillAlpha
fillColor
• get fillColor(): number
Returns
number
Inherited from
JointNode.fillColor
• set fillColor(v): void
Parameters
| Name | Type |
|---|---|
v | number |
Returns
void
Inherited from
JointNode.fillColor
fillMatrix
• get fillMatrix(): IMatrix
Returns
IMatrix
Inherited from
JointNode.fillMatrix
• set fillMatrix(v): void
Parameters
| Name | Type |
|---|---|
v | IMatrix |
Returns
void
Inherited from
JointNode.fillMatrix
fillStyle
• get fillStyle(): FillStyle
Returns
FillStyle
Inherited from
JointNode.fillStyle
fillTexture
• get fillTexture(): string
Returns
string
Inherited from
JointNode.fillTexture
• set fillTexture(v): void
Parameters
| Name | Type |
|---|---|
v | string |
Returns
void
Inherited from
JointNode.fillTexture
flags
• get flags(): CoreObjectFlags
Returns
CoreObjectFlags
Inherited from
JointNode.flags
graphics
• get graphics(): Graphics
Returns
Graphics
Inherited from
JointNode.graphics
id
• get id(): string
Object's (unique) id
Note that the id of the object cannot be set (it is automatically assigned upon construction)
Returns
string
Inherited from
JointNode.id
joint
• get joint(): undefined | b2Joint
Returns
undefined | b2Joint
Inherited from
JointNode.joint
limitEnabled
• get limitEnabled(): boolean
Returns
boolean
• set limitEnabled(v): void
Parameters
| Name | Type |
|---|---|
v | boolean |
Returns
void
lineAlignment
• get lineAlignment(): number
Returns
number
Inherited from
JointNode.lineAlignment
• set lineAlignment(v): void
Parameters
| Name | Type |
|---|---|
v | number |
Returns
void
Inherited from
JointNode.lineAlignment
lineAlpha
• get lineAlpha(): number
The line alpha used when drawing the graphics.
Returns
number
Inherited from
JointNode.lineAlpha
• set lineAlpha(v): void
Parameters
| Name | Type |
|---|---|
v | number |
Returns
void
Inherited from
JointNode.lineAlpha
lineColor
• get lineColor(): number
The line color used when drawing the graphics.
Returns
number
Inherited from
JointNode.lineColor
• set lineColor(v): void
Parameters
| Name | Type |
|---|---|
v | number |
Returns
void
Inherited from
JointNode.lineColor
lineNative
• get lineNative(): boolean
Returns
boolean
Inherited from
JointNode.lineNative
• set lineNative(v): void
Parameters
| Name | Type |
|---|---|
v | boolean |
Returns
void
Inherited from
JointNode.lineNative
lineStyle
• get lineStyle(): LineStyle
Returns
LineStyle
Inherited from
JointNode.lineStyle
lineWidth
• get lineWidth(): number
The line width used when drawing the graphics.
Returns
number
Inherited from
JointNode.lineWidth
• set lineWidth(v): void
Parameters
| Name | Type |
|---|---|
v | number |
Returns
void
Inherited from
JointNode.lineWidth
lowerAngle
• get lowerAngle(): number
Returns
number
• set lowerAngle(v): void
Parameters
| Name | Type |
|---|---|
v | number |
Returns
void
maxMotorTorque
• get maxMotorTorque(): number
Returns
number
• set maxMotorTorque(v): void
Parameters
| Name | Type |
|---|---|
v | number |
Returns
void
metaObject
• get metaObject(): MetaObject
Returns the MetaObject that describes this class
Returns
Overrides
JointNode.metaObject
motorEnabled
• get motorEnabled(): boolean
Returns
boolean
• set motorEnabled(v): void
Parameters
| Name | Type |
|---|---|
v | boolean |
Returns
void
motorSpeed
• get motorSpeed(): number
Returns
number
• set motorSpeed(v): void
Parameters
| Name | Type |
|---|---|
v | number |
Returns
void
name
• get name(): string
The object's name
The object's name is a free text value which defaults to an empty string.
Note that when the name of the object changes, the CoreObject.EVT_NAME_CHANGED signal will be emitted.
Returns
string
Inherited from
JointNode.name
• set name(v): void
Parameters
| Name | Type |
|---|---|
v | string |
Returns
void
Inherited from
JointNode.name
parent
• get parent(): undefined | Node
Returns the parent of this node (or undefined if this node has no parent).
Returns
undefined | Node
Inherited from
JointNode.parent
radius
• get radius(): number
Returns
number
• set radius(v): void