@NoOffset @Properties(inherit=Bullet3Dynamics.class) public class b3FixedConstraint extends b3TypedConstraint
b3TypedConstraint.b3ConstraintInfo1, b3TypedConstraint.b3ConstraintInfo2
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
b3FixedConstraint(int rbA,
int rbB,
b3Transform frameInA,
b3Transform frameInB) |
b3FixedConstraint(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
getInfo1(b3TypedConstraint.b3ConstraintInfo1 info,
b3RigidBodyData bodies)
internal method used by the constraint solver, don't use them directly
|
void |
getInfo2(b3TypedConstraint.b3ConstraintInfo2 info,
b3RigidBodyData bodies)
internal method used by the constraint solver, don't use them directly
|
float |
getParam(int num) |
float |
getParam(int num,
int axis)
return the local value of parameter
|
void |
setParam(int num,
float value) |
void |
setParam(int num,
float value,
int axis)
override the default global value of a parameter (such as ERP or CFM), optionally provide the axis (0..5).
|
enableFeedback, getAppliedImpulse, getBreakingImpulseThreshold, getConstraintType, getDbgDrawSize, getJointFeedback, getOverrideNumSolverIterations, getRigidBodyA, getRigidBodyB, getUid, getUserConstraintId, getUserConstraintPtr, getUserConstraintType, internalGetAppliedImpulse, internalSetAppliedImpulse, isEnabled, needsFeedback, setBreakingImpulseThreshold, setDbgDrawSize, setEnabled, setJointFeedback, setOverrideNumSolverIterations, setupSolverConstraint, setUserConstraintId, setUserConstraintPtr, setUserConstraintType, solveConstraintObsolete
getObjectType, m_objectType, m_objectType
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public b3FixedConstraint(Pointer p)
Pointer(Pointer)
.public b3FixedConstraint(int rbA, int rbB, @Const @ByRef b3Transform frameInA, @Const @ByRef b3Transform frameInB)
public void getInfo1(b3TypedConstraint.b3ConstraintInfo1 info, @Const b3RigidBodyData bodies)
b3TypedConstraint
getInfo1
in class b3TypedConstraint
public void getInfo2(b3TypedConstraint.b3ConstraintInfo2 info, @Const b3RigidBodyData bodies)
b3TypedConstraint
getInfo2
in class b3TypedConstraint
public void setParam(int num, @Cast(value="b3Scalar") float value, int axis)
b3TypedConstraint
setParam
in class b3TypedConstraint
public void setParam(int num, @Cast(value="b3Scalar") float value)
setParam
in class b3TypedConstraint
@Cast(value="b3Scalar") public float getParam(int num, int axis)
b3TypedConstraint
getParam
in class b3TypedConstraint
@Cast(value="b3Scalar") public float getParam(int num)
getParam
in class b3TypedConstraint
Copyright © 2024. All rights reserved.