public class RigidBodyCon extends CFacade
Represents an constraint connecting two rigid bodies.
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD__breaking_threshold
Field descriptor (offset) for struct member 'breaking_threshold'.
|
static long[] |
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.
|
static long[] |
__DNA__FIELD__limit_ang_x_lower
Field descriptor (offset) for struct member 'limit_ang_x_lower'.
|
static long[] |
__DNA__FIELD__limit_ang_x_upper
Field descriptor (offset) for struct member 'limit_ang_x_upper'.
|
static long[] |
__DNA__FIELD__limit_ang_y_lower
Field descriptor (offset) for struct member 'limit_ang_y_lower'.
|
static long[] |
__DNA__FIELD__limit_ang_y_upper
Field descriptor (offset) for struct member 'limit_ang_y_upper'.
|
static long[] |
__DNA__FIELD__limit_ang_z_lower
Field descriptor (offset) for struct member 'limit_ang_z_lower'.
|
static long[] |
__DNA__FIELD__limit_ang_z_upper
Field descriptor (offset) for struct member 'limit_ang_z_upper'.
|
static long[] |
__DNA__FIELD__limit_lin_x_lower
Field descriptor (offset) for struct member 'limit_lin_x_lower'.
|
static long[] |
__DNA__FIELD__limit_lin_x_upper
Field descriptor (offset) for struct member 'limit_lin_x_upper'.
|
static long[] |
__DNA__FIELD__limit_lin_y_lower
Field descriptor (offset) for struct member 'limit_lin_y_lower'.
|
static long[] |
__DNA__FIELD__limit_lin_y_upper
Field descriptor (offset) for struct member 'limit_lin_y_upper'.
|
static long[] |
__DNA__FIELD__limit_lin_z_lower
Field descriptor (offset) for struct member 'limit_lin_z_lower'.
|
static long[] |
__DNA__FIELD__limit_lin_z_upper
Field descriptor (offset) for struct member 'limit_lin_z_upper'.
|
static long[] |
__DNA__FIELD__motor_ang_max_impulse
Field descriptor (offset) for struct member 'motor_ang_max_impulse'.
|
static long[] |
__DNA__FIELD__motor_ang_target_velocity
Field descriptor (offset) for struct member 'motor_ang_target_velocity'.
|
static long[] |
__DNA__FIELD__motor_lin_max_impulse
Field descriptor (offset) for struct member 'motor_lin_max_impulse'.
|
static long[] |
__DNA__FIELD__motor_lin_target_velocity
Field descriptor (offset) for struct member 'motor_lin_target_velocity'.
|
static long[] |
__DNA__FIELD__num_solver_iterations
Field descriptor (offset) for struct member 'num_solver_iterations'.
|
static long[] |
__DNA__FIELD__ob1
Field descriptor (offset) for struct member 'ob1'.
|
static long[] |
__DNA__FIELD__ob2
Field descriptor (offset) for struct member 'ob2'.
|
static long[] |
__DNA__FIELD__pad
Field descriptor (offset) for struct member 'pad'.
|
static long[] |
__DNA__FIELD__physics_constraint
Field descriptor (offset) for struct member 'physics_constraint'.
|
static long[] |
__DNA__FIELD__spring_damping_x
Field descriptor (offset) for struct member 'spring_damping_x'.
|
static long[] |
__DNA__FIELD__spring_damping_y
Field descriptor (offset) for struct member 'spring_damping_y'.
|
static long[] |
__DNA__FIELD__spring_damping_z
Field descriptor (offset) for struct member 'spring_damping_z'.
|
static long[] |
__DNA__FIELD__spring_stiffness_x
Field descriptor (offset) for struct member 'spring_stiffness_x'.
|
static long[] |
__DNA__FIELD__spring_stiffness_y
Field descriptor (offset) for struct member 'spring_stiffness_y'.
|
static long[] |
__DNA__FIELD__spring_stiffness_z
Field descriptor (offset) for struct member 'spring_stiffness_z'.
|
static long[] |
__DNA__FIELD__type
Field descriptor (offset) for struct member 'type'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct RigidBodyCon.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
|
RigidBodyCon(long __address,
Block __block,
BlockTable __blockTable) |
protected |
RigidBodyCon(RigidBodyCon that) |
Modifier and Type | Method and Description |
---|---|
CPointer<RigidBodyCon> |
__io__addressof()
Instantiates a pointer on this instance.
|
float |
getBreaking_threshold()
Get method for struct member 'breaking_threshold'.
|
int |
getFlag()
Get method for struct member 'flag'.
|
float |
getLimit_ang_x_lower()
Get method for struct member 'limit_ang_x_lower'.
|
float |
getLimit_ang_x_upper()
Get method for struct member 'limit_ang_x_upper'.
|
float |
getLimit_ang_y_lower()
Get method for struct member 'limit_ang_y_lower'.
|
float |
getLimit_ang_y_upper()
Get method for struct member 'limit_ang_y_upper'.
|
float |
getLimit_ang_z_lower()
Get method for struct member 'limit_ang_z_lower'.
|
float |
getLimit_ang_z_upper()
Get method for struct member 'limit_ang_z_upper'.
|
float |
getLimit_lin_x_lower()
Get method for struct member 'limit_lin_x_lower'.
|
float |
getLimit_lin_x_upper()
Get method for struct member 'limit_lin_x_upper'.
|
float |
getLimit_lin_y_lower()
Get method for struct member 'limit_lin_y_lower'.
|
float |
getLimit_lin_y_upper()
Get method for struct member 'limit_lin_y_upper'.
|
float |
getLimit_lin_z_lower()
Get method for struct member 'limit_lin_z_lower'.
|
float |
getLimit_lin_z_upper()
Get method for struct member 'limit_lin_z_upper'.
|
float |
getMotor_ang_max_impulse()
Get method for struct member 'motor_ang_max_impulse'.
|
float |
getMotor_ang_target_velocity()
Get method for struct member 'motor_ang_target_velocity'.
|
float |
getMotor_lin_max_impulse()
Get method for struct member 'motor_lin_max_impulse'.
|
float |
getMotor_lin_target_velocity()
Get method for struct member 'motor_lin_target_velocity'.
|
short |
getNum_solver_iterations()
Get method for struct member 'num_solver_iterations'.
|
CPointer<BlenderObject> |
getOb1()
Get method for struct member 'ob1'.
|
CPointer<BlenderObject> |
getOb2()
Get method for struct member 'ob2'.
|
float |
getPad()
Get method for struct member 'pad'.
|
CPointer<java.lang.Object> |
getPhysics_constraint()
Get method for struct member 'physics_constraint'.
|
float |
getSpring_damping_x()
Get method for struct member 'spring_damping_x'.
|
float |
getSpring_damping_y()
Get method for struct member 'spring_damping_y'.
|
float |
getSpring_damping_z()
Get method for struct member 'spring_damping_z'.
|
float |
getSpring_stiffness_x()
Get method for struct member 'spring_stiffness_x'.
|
float |
getSpring_stiffness_y()
Get method for struct member 'spring_stiffness_y'.
|
float |
getSpring_stiffness_z()
Get method for struct member 'spring_stiffness_z'.
|
short |
getType()
Get method for struct member 'type'.
|
void |
setBreaking_threshold(float breaking_threshold)
Set method for struct member 'breaking_threshold'.
|
void |
setFlag(int flag)
Set method for struct member 'flag'.
|
void |
setLimit_ang_x_lower(float limit_ang_x_lower)
Set method for struct member 'limit_ang_x_lower'.
|
void |
setLimit_ang_x_upper(float limit_ang_x_upper)
Set method for struct member 'limit_ang_x_upper'.
|
void |
setLimit_ang_y_lower(float limit_ang_y_lower)
Set method for struct member 'limit_ang_y_lower'.
|
void |
setLimit_ang_y_upper(float limit_ang_y_upper)
Set method for struct member 'limit_ang_y_upper'.
|
void |
setLimit_ang_z_lower(float limit_ang_z_lower)
Set method for struct member 'limit_ang_z_lower'.
|
void |
setLimit_ang_z_upper(float limit_ang_z_upper)
Set method for struct member 'limit_ang_z_upper'.
|
void |
setLimit_lin_x_lower(float limit_lin_x_lower)
Set method for struct member 'limit_lin_x_lower'.
|
void |
setLimit_lin_x_upper(float limit_lin_x_upper)
Set method for struct member 'limit_lin_x_upper'.
|
void |
setLimit_lin_y_lower(float limit_lin_y_lower)
Set method for struct member 'limit_lin_y_lower'.
|
void |
setLimit_lin_y_upper(float limit_lin_y_upper)
Set method for struct member 'limit_lin_y_upper'.
|
void |
setLimit_lin_z_lower(float limit_lin_z_lower)
Set method for struct member 'limit_lin_z_lower'.
|
void |
setLimit_lin_z_upper(float limit_lin_z_upper)
Set method for struct member 'limit_lin_z_upper'.
|
void |
setMotor_ang_max_impulse(float motor_ang_max_impulse)
Set method for struct member 'motor_ang_max_impulse'.
|
void |
setMotor_ang_target_velocity(float motor_ang_target_velocity)
Set method for struct member 'motor_ang_target_velocity'.
|
void |
setMotor_lin_max_impulse(float motor_lin_max_impulse)
Set method for struct member 'motor_lin_max_impulse'.
|
void |
setMotor_lin_target_velocity(float motor_lin_target_velocity)
Set method for struct member 'motor_lin_target_velocity'.
|
void |
setNum_solver_iterations(short num_solver_iterations)
Set method for struct member 'num_solver_iterations'.
|
void |
setOb1(CPointer<BlenderObject> ob1)
Set method for struct member 'ob1'.
|
void |
setOb2(CPointer<BlenderObject> ob2)
Set method for struct member 'ob2'.
|
void |
setPad(float pad)
Set method for struct member 'pad'.
|
void |
setPhysics_constraint(CPointer<java.lang.Object> physics_constraint)
Set method for struct member 'physics_constraint'.
|
void |
setSpring_damping_x(float spring_damping_x)
Set method for struct member 'spring_damping_x'.
|
void |
setSpring_damping_y(float spring_damping_y)
Set method for struct member 'spring_damping_y'.
|
void |
setSpring_damping_z(float spring_damping_z)
Set method for struct member 'spring_damping_z'.
|
void |
setSpring_stiffness_x(float spring_stiffness_x)
Set method for struct member 'spring_stiffness_x'.
|
void |
setSpring_stiffness_y(float spring_stiffness_y)
Set method for struct member 'spring_stiffness_y'.
|
void |
setSpring_stiffness_z(float spring_stiffness_z)
Set method for struct member 'spring_stiffness_z'.
|
void |
setType(short type)
Set method for struct member 'type'.
|
__io__addressof, __io__addressof, __io__equals, __io__generic__copy, __io__generic__copy, __io__instanceof, __io__native__copy, __io__newInstance, __io__same__encoding, __io__sizeof, __io__sizeof, __io__subclassof
public static final int __DNA__SDNA_INDEX
It is required when allocating a new block to store data for RigidBodyCon.
org.cakelab.blender.io.dna.internal.StructDNA}
,
org.cakelab.blender.io.block.BlockTable#allocate}
,
Constant Field Valuespublic static final long[] __DNA__FIELD__ob1
First object influenced by the constraint
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__ob1); CPointer<CPointer<BlenderObject>> p_ob1 = p.cast(new Class[]{CPointer.class, BlenderObject.class});
public static final long[] __DNA__FIELD__ob2
Second object influenced by the constraint
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__ob2); CPointer<CPointer<BlenderObject>> p_ob2 = p.cast(new Class[]{CPointer.class, BlenderObject.class});
public static final long[] __DNA__FIELD__type
General Settings for this RigidBodyCon
(eRigidBodyCon_Type) role of RigidBody in sim
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__type); CPointer<Short> p_type = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__num_solver_iterations
number of constraint solver iterations made per simulation step
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__num_solver_iterations); CPointer<Short> p_num_solver_iterations = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__flag
(eRigidBodyCon_Flag)
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__flag); CPointer<Integer> p_flag = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__breaking_threshold
breaking impulse threshold
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__breaking_threshold); CPointer<Float> p_breaking_threshold = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__pad
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__pad); CPointer<Float> p_pad = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__limit_lin_x_lower
limits translation limits
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__limit_lin_x_lower); CPointer<Float> p_limit_lin_x_lower = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__limit_lin_x_upper
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__limit_lin_x_upper); CPointer<Float> p_limit_lin_x_upper = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__limit_lin_y_lower
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__limit_lin_y_lower); CPointer<Float> p_limit_lin_y_lower = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__limit_lin_y_upper
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__limit_lin_y_upper); CPointer<Float> p_limit_lin_y_upper = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__limit_lin_z_lower
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__limit_lin_z_lower); CPointer<Float> p_limit_lin_z_lower = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__limit_lin_z_upper
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__limit_lin_z_upper); CPointer<Float> p_limit_lin_z_upper = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__limit_ang_x_lower
rotation limits
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__limit_ang_x_lower); CPointer<Float> p_limit_ang_x_lower = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__limit_ang_x_upper
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__limit_ang_x_upper); CPointer<Float> p_limit_ang_x_upper = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__limit_ang_y_lower
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__limit_ang_y_lower); CPointer<Float> p_limit_ang_y_lower = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__limit_ang_y_upper
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__limit_ang_y_upper); CPointer<Float> p_limit_ang_y_upper = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__limit_ang_z_lower
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__limit_ang_z_lower); CPointer<Float> p_limit_ang_z_lower = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__limit_ang_z_upper
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__limit_ang_z_upper); CPointer<Float> p_limit_ang_z_upper = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__spring_stiffness_x
spring settings resistance to deformation
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__spring_stiffness_x); CPointer<Float> p_spring_stiffness_x = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__spring_stiffness_y
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__spring_stiffness_y); CPointer<Float> p_spring_stiffness_y = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__spring_stiffness_z
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__spring_stiffness_z); CPointer<Float> p_spring_stiffness_z = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__spring_damping_x
amount of velocity lost over time
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__spring_damping_x); CPointer<Float> p_spring_damping_x = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__spring_damping_y
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__spring_damping_y); CPointer<Float> p_spring_damping_y = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__spring_damping_z
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__spring_damping_z); CPointer<Float> p_spring_damping_z = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__motor_lin_target_velocity
motor settings linear velocity the motor tries to hold
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__motor_lin_target_velocity); CPointer<Float> p_motor_lin_target_velocity = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__motor_ang_target_velocity
angular velocity the motor tries to hold
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__motor_ang_target_velocity); CPointer<Float> p_motor_ang_target_velocity = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__motor_lin_max_impulse
maximum force used to reach linear target velocity
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__motor_lin_max_impulse); CPointer<Float> p_motor_lin_max_impulse = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__motor_ang_max_impulse
maximum force used to reach angular target velocity
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__motor_ang_max_impulse); CPointer<Float> p_motor_ang_max_impulse = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__physics_constraint
References to Physics Sim object. Exist at runtime only Physics object representation (i.e. btTypedConstraint)
This is how you get a reference on the corresponding field in the struct:
RigidBodyCon rigidbodycon = ...; CPointer<Object> p = rigidbodycon.__dna__addressof(RigidBodyCon.__DNA__FIELD__physics_constraint); CPointer<CPointer<Object>> p_physics_constraint = p.cast(new Class[]{CPointer.class, Object.class});
public RigidBodyCon(long __address, Block __block, BlockTable __blockTable)
protected RigidBodyCon(RigidBodyCon that)
public CPointer<BlenderObject> getOb1() throws java.io.IOException
First object influenced by the constraint
java.io.IOException
__DNA__FIELD__ob1
public void setOb1(CPointer<BlenderObject> ob1) throws java.io.IOException
First object influenced by the constraint
java.io.IOException
__DNA__FIELD__ob1
public CPointer<BlenderObject> getOb2() throws java.io.IOException
Second object influenced by the constraint
java.io.IOException
__DNA__FIELD__ob2
public void setOb2(CPointer<BlenderObject> ob2) throws java.io.IOException
Second object influenced by the constraint
java.io.IOException
__DNA__FIELD__ob2
public short getType() throws java.io.IOException
General Settings for this RigidBodyCon
(eRigidBodyCon_Type) role of RigidBody in sim
java.io.IOException
__DNA__FIELD__type
public void setType(short type) throws java.io.IOException
General Settings for this RigidBodyCon
(eRigidBodyCon_Type) role of RigidBody in sim
java.io.IOException
__DNA__FIELD__type
public short getNum_solver_iterations() throws java.io.IOException
number of constraint solver iterations made per simulation step
java.io.IOException
__DNA__FIELD__num_solver_iterations
public void setNum_solver_iterations(short num_solver_iterations) throws java.io.IOException
number of constraint solver iterations made per simulation step
java.io.IOException
__DNA__FIELD__num_solver_iterations
public int getFlag() throws java.io.IOException
(eRigidBodyCon_Flag)
java.io.IOException
__DNA__FIELD__flag
public void setFlag(int flag) throws java.io.IOException
(eRigidBodyCon_Flag)
java.io.IOException
__DNA__FIELD__flag
public float getBreaking_threshold() throws java.io.IOException
breaking impulse threshold
java.io.IOException
__DNA__FIELD__breaking_threshold
public void setBreaking_threshold(float breaking_threshold) throws java.io.IOException
breaking impulse threshold
java.io.IOException
__DNA__FIELD__breaking_threshold
public float getPad() throws java.io.IOException
java.io.IOException
__DNA__FIELD__pad
public void setPad(float pad) throws java.io.IOException
java.io.IOException
__DNA__FIELD__pad
public float getLimit_lin_x_lower() throws java.io.IOException
limits translation limits
java.io.IOException
__DNA__FIELD__limit_lin_x_lower
public void setLimit_lin_x_lower(float limit_lin_x_lower) throws java.io.IOException
limits translation limits
java.io.IOException
__DNA__FIELD__limit_lin_x_lower
public float getLimit_lin_x_upper() throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_lin_x_upper
public void setLimit_lin_x_upper(float limit_lin_x_upper) throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_lin_x_upper
public float getLimit_lin_y_lower() throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_lin_y_lower
public void setLimit_lin_y_lower(float limit_lin_y_lower) throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_lin_y_lower
public float getLimit_lin_y_upper() throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_lin_y_upper
public void setLimit_lin_y_upper(float limit_lin_y_upper) throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_lin_y_upper
public float getLimit_lin_z_lower() throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_lin_z_lower
public void setLimit_lin_z_lower(float limit_lin_z_lower) throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_lin_z_lower
public float getLimit_lin_z_upper() throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_lin_z_upper
public void setLimit_lin_z_upper(float limit_lin_z_upper) throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_lin_z_upper
public float getLimit_ang_x_lower() throws java.io.IOException
rotation limits
java.io.IOException
__DNA__FIELD__limit_ang_x_lower
public void setLimit_ang_x_lower(float limit_ang_x_lower) throws java.io.IOException
rotation limits
java.io.IOException
__DNA__FIELD__limit_ang_x_lower
public float getLimit_ang_x_upper() throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_ang_x_upper
public void setLimit_ang_x_upper(float limit_ang_x_upper) throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_ang_x_upper
public float getLimit_ang_y_lower() throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_ang_y_lower
public void setLimit_ang_y_lower(float limit_ang_y_lower) throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_ang_y_lower
public float getLimit_ang_y_upper() throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_ang_y_upper
public void setLimit_ang_y_upper(float limit_ang_y_upper) throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_ang_y_upper
public float getLimit_ang_z_lower() throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_ang_z_lower
public void setLimit_ang_z_lower(float limit_ang_z_lower) throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_ang_z_lower
public float getLimit_ang_z_upper() throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_ang_z_upper
public void setLimit_ang_z_upper(float limit_ang_z_upper) throws java.io.IOException
java.io.IOException
__DNA__FIELD__limit_ang_z_upper
public float getSpring_stiffness_x() throws java.io.IOException
spring settings resistance to deformation
java.io.IOException
__DNA__FIELD__spring_stiffness_x
public void setSpring_stiffness_x(float spring_stiffness_x) throws java.io.IOException
spring settings resistance to deformation
java.io.IOException
__DNA__FIELD__spring_stiffness_x
public float getSpring_stiffness_y() throws java.io.IOException
java.io.IOException
__DNA__FIELD__spring_stiffness_y
public void setSpring_stiffness_y(float spring_stiffness_y) throws java.io.IOException
java.io.IOException
__DNA__FIELD__spring_stiffness_y
public float getSpring_stiffness_z() throws java.io.IOException
java.io.IOException
__DNA__FIELD__spring_stiffness_z
public void setSpring_stiffness_z(float spring_stiffness_z) throws java.io.IOException
java.io.IOException
__DNA__FIELD__spring_stiffness_z
public float getSpring_damping_x() throws java.io.IOException
amount of velocity lost over time
java.io.IOException
__DNA__FIELD__spring_damping_x
public void setSpring_damping_x(float spring_damping_x) throws java.io.IOException
amount of velocity lost over time
java.io.IOException
__DNA__FIELD__spring_damping_x
public float getSpring_damping_y() throws java.io.IOException
java.io.IOException
__DNA__FIELD__spring_damping_y
public void setSpring_damping_y(float spring_damping_y) throws java.io.IOException
java.io.IOException
__DNA__FIELD__spring_damping_y
public float getSpring_damping_z() throws java.io.IOException
java.io.IOException
__DNA__FIELD__spring_damping_z
public void setSpring_damping_z(float spring_damping_z) throws java.io.IOException
java.io.IOException
__DNA__FIELD__spring_damping_z
public float getMotor_lin_target_velocity() throws java.io.IOException
motor settings linear velocity the motor tries to hold
java.io.IOException
__DNA__FIELD__motor_lin_target_velocity
public void setMotor_lin_target_velocity(float motor_lin_target_velocity) throws java.io.IOException
motor settings linear velocity the motor tries to hold
java.io.IOException
__DNA__FIELD__motor_lin_target_velocity
public float getMotor_ang_target_velocity() throws java.io.IOException
angular velocity the motor tries to hold
java.io.IOException
__DNA__FIELD__motor_ang_target_velocity
public void setMotor_ang_target_velocity(float motor_ang_target_velocity) throws java.io.IOException
angular velocity the motor tries to hold
java.io.IOException
__DNA__FIELD__motor_ang_target_velocity
public float getMotor_lin_max_impulse() throws java.io.IOException
maximum force used to reach linear target velocity
java.io.IOException
__DNA__FIELD__motor_lin_max_impulse
public void setMotor_lin_max_impulse(float motor_lin_max_impulse) throws java.io.IOException
maximum force used to reach linear target velocity
java.io.IOException
__DNA__FIELD__motor_lin_max_impulse
public float getMotor_ang_max_impulse() throws java.io.IOException
maximum force used to reach angular target velocity
java.io.IOException
__DNA__FIELD__motor_ang_max_impulse
public void setMotor_ang_max_impulse(float motor_ang_max_impulse) throws java.io.IOException
maximum force used to reach angular target velocity
java.io.IOException
__DNA__FIELD__motor_ang_max_impulse
public CPointer<java.lang.Object> getPhysics_constraint() throws java.io.IOException
References to Physics Sim object. Exist at runtime only Physics object representation (i.e. btTypedConstraint)
java.io.IOException
__DNA__FIELD__physics_constraint
public void setPhysics_constraint(CPointer<java.lang.Object> physics_constraint) throws java.io.IOException
References to Physics Sim object. Exist at runtime only Physics object representation (i.e. btTypedConstraint)
java.io.IOException
__DNA__FIELD__physics_constraint
public CPointer<RigidBodyCon> __io__addressof()