Class RigidBodyCon
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.RigidBodyCon
-
public class RigidBodyCon extends CFacade
Generated facet for DNA struct type 'RigidBodyCon'.Class Documentation
Blender Source Code
RigidBody Constraint RigidBodyConstraint (rbc)Represents an constraint connecting two rigid bodies.
-
-
Field Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.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__physics_constraint
Field descriptor (offset) for struct member 'physics_constraint'.static long[]
__DNA__FIELD__spring_damping_ang_x
Field descriptor (offset) for struct member 'spring_damping_ang_x'.static long[]
__DNA__FIELD__spring_damping_ang_y
Field descriptor (offset) for struct member 'spring_damping_ang_y'.static long[]
__DNA__FIELD__spring_damping_ang_z
Field descriptor (offset) for struct member 'spring_damping_ang_z'.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_ang_x
Field descriptor (offset) for struct member 'spring_stiffness_ang_x'.static long[]
__DNA__FIELD__spring_stiffness_ang_y
Field descriptor (offset) for struct member 'spring_stiffness_ang_y'.static long[]
__DNA__FIELD__spring_stiffness_ang_z
Field descriptor (offset) for struct member 'spring_stiffness_ang_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__spring_type
Field descriptor (offset) for struct member 'spring_type'.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.-
Fields inherited from class org.cakelab.blender.nio.CFacade
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
-
-
Constructor Summary
Constructors Modifier Constructor Description RigidBodyCon(long __address, Block __block, BlockTable __blockTable)
protected
RigidBodyCon(RigidBodyCon that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<RigidBodyCon>
__io__addressof()
Instantiates a pointer on this instance.CArrayFacade<java.lang.Byte>
get_pad()
Get method for struct member '_pad'.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'.CPointer<java.lang.Object>
getPhysics_constraint()
Get method for struct member 'physics_constraint'.float
getSpring_damping_ang_x()
Get method for struct member 'spring_damping_ang_x'.float
getSpring_damping_ang_y()
Get method for struct member 'spring_damping_ang_y'.float
getSpring_damping_ang_z()
Get method for struct member 'spring_damping_ang_z'.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_ang_x()
Get method for struct member 'spring_stiffness_ang_x'.float
getSpring_stiffness_ang_y()
Get method for struct member 'spring_stiffness_ang_y'.float
getSpring_stiffness_ang_z()
Get method for struct member 'spring_stiffness_ang_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'.byte
getSpring_type()
Get method for struct member 'spring_type'.short
getType()
Get method for struct member 'type'.void
set_pad(CArrayFacade<java.lang.Byte> _pad)
Set method for struct member '_pad'.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
setPhysics_constraint(CPointer<java.lang.Object> physics_constraint)
Set method for struct member 'physics_constraint'.void
setSpring_damping_ang_x(float spring_damping_ang_x)
Set method for struct member 'spring_damping_ang_x'.void
setSpring_damping_ang_y(float spring_damping_ang_y)
Set method for struct member 'spring_damping_ang_y'.void
setSpring_damping_ang_z(float spring_damping_ang_z)
Set method for struct member 'spring_damping_ang_z'.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_ang_x(float spring_stiffness_ang_x)
Set method for struct member 'spring_stiffness_ang_x'.void
setSpring_stiffness_ang_y(float spring_stiffness_ang_y)
Set method for struct member 'spring_stiffness_ang_y'.void
setSpring_stiffness_ang_z(float spring_stiffness_ang_z)
Set method for struct member 'spring_stiffness_ang_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
setSpring_type(byte spring_type)
Set method for struct member 'spring_type'.void
setType(short type)
Set method for struct member 'type'.-
Methods inherited from class org.cakelab.blender.nio.CFacade
__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, equals, hashCode
-
-
-
-
Field Detail
-
__DNA__SDNA_INDEX
public static final int __DNA__SDNA_INDEX
This is the sdna index of the struct RigidBodyCon.It is required when allocating a new block to store data for RigidBodyCon.
- See Also:
StructDNA
,BlockTable
, Constant Field Values
-
__DNA__FIELD__ob1
public static final long[] __DNA__FIELD__ob1
Field descriptor (offset) for struct member 'ob1'.Field Documentation
Blender Source Code
First object influenced by the constraint.
Pointer Arithmetics
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});
Metadata
- Field: 'ob1'
- Signature: 'Object*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__ob2
public static final long[] __DNA__FIELD__ob2
Field descriptor (offset) for struct member 'ob2'.Field Documentation
Blender Source Code
Second object influenced by the constraint.
Pointer Arithmetics
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});
Metadata
- Field: 'ob2'
- Signature: 'Object*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__type
public static final long[] __DNA__FIELD__type
Field descriptor (offset) for struct member 'type'.Field Documentation
Blender Source Code
General Settings for this
RigidBodyCon
(eRigidBodyCon_Type) role of RigidBody in sim .Pointer Arithmetics
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});
Metadata
- Field: 'type'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__num_solver_iterations
public static final long[] __DNA__FIELD__num_solver_iterations
Field descriptor (offset) for struct member 'num_solver_iterations'.Field Documentation
Blender Source Code
Number of constraint solver iterations made per simulation step.
Pointer Arithmetics
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});
Metadata
- Field: 'num_solver_iterations'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__flag
public static final long[] __DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.Field Documentation
Blender Source Code
(eRigidBodyCon_Flag).
Pointer Arithmetics
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});
Metadata
- Field: 'flag'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__breaking_threshold
public static final long[] __DNA__FIELD__breaking_threshold
Field descriptor (offset) for struct member 'breaking_threshold'.Field Documentation
Blender Source Code
Breaking impulse threshold.
Pointer Arithmetics
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});
Metadata
- Field: 'breaking_threshold'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__spring_type
public static final long[] __DNA__FIELD__spring_type
Field descriptor (offset) for struct member 'spring_type'.Field Documentation
Blender Source Code
Spring implementation to use.
Pointer Arithmetics
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_type); CPointer<Byte> p_spring_type = p.cast(new Class[]{Byte.class});
Metadata
- Field: 'spring_type'
- Signature: 'char'
- Actual Size (32bit/64bit): 1/1
-
__DNA__FIELD___pad
public static final long[] __DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.Pointer Arithmetics
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<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: '_pad'
- Signature: 'char[3]'
- Actual Size (32bit/64bit): 3/3
-
__DNA__FIELD__limit_lin_x_lower
public static final long[] __DNA__FIELD__limit_lin_x_lower
Field descriptor (offset) for struct member 'limit_lin_x_lower'.Field Documentation
Blender Source Code
limits translation limits
Pointer Arithmetics
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});
Metadata
- Field: 'limit_lin_x_lower'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__limit_lin_x_upper
public static final long[] __DNA__FIELD__limit_lin_x_upper
Field descriptor (offset) for struct member 'limit_lin_x_upper'.Pointer Arithmetics
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});
Metadata
- Field: 'limit_lin_x_upper'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__limit_lin_y_lower
public static final long[] __DNA__FIELD__limit_lin_y_lower
Field descriptor (offset) for struct member 'limit_lin_y_lower'.Pointer Arithmetics
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});
Metadata
- Field: 'limit_lin_y_lower'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__limit_lin_y_upper
public static final long[] __DNA__FIELD__limit_lin_y_upper
Field descriptor (offset) for struct member 'limit_lin_y_upper'.Pointer Arithmetics
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});
Metadata
- Field: 'limit_lin_y_upper'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__limit_lin_z_lower
public static final long[] __DNA__FIELD__limit_lin_z_lower
Field descriptor (offset) for struct member 'limit_lin_z_lower'.Pointer Arithmetics
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});
Metadata
- Field: 'limit_lin_z_lower'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__limit_lin_z_upper
public static final long[] __DNA__FIELD__limit_lin_z_upper
Field descriptor (offset) for struct member 'limit_lin_z_upper'.Pointer Arithmetics
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});
Metadata
- Field: 'limit_lin_z_upper'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__limit_ang_x_lower
public static final long[] __DNA__FIELD__limit_ang_x_lower
Field descriptor (offset) for struct member 'limit_ang_x_lower'.Field Documentation
Blender Source Code
rotation limits
Pointer Arithmetics
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});
Metadata
- Field: 'limit_ang_x_lower'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__limit_ang_x_upper
public static final long[] __DNA__FIELD__limit_ang_x_upper
Field descriptor (offset) for struct member 'limit_ang_x_upper'.Pointer Arithmetics
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});
Metadata
- Field: 'limit_ang_x_upper'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__limit_ang_y_lower
public static final long[] __DNA__FIELD__limit_ang_y_lower
Field descriptor (offset) for struct member 'limit_ang_y_lower'.Pointer Arithmetics
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});
Metadata
- Field: 'limit_ang_y_lower'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__limit_ang_y_upper
public static final long[] __DNA__FIELD__limit_ang_y_upper
Field descriptor (offset) for struct member 'limit_ang_y_upper'.Pointer Arithmetics
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});
Metadata
- Field: 'limit_ang_y_upper'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__limit_ang_z_lower
public static final long[] __DNA__FIELD__limit_ang_z_lower
Field descriptor (offset) for struct member 'limit_ang_z_lower'.Pointer Arithmetics
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});
Metadata
- Field: 'limit_ang_z_lower'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__limit_ang_z_upper
public static final long[] __DNA__FIELD__limit_ang_z_upper
Field descriptor (offset) for struct member 'limit_ang_z_upper'.Pointer Arithmetics
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});
Metadata
- Field: 'limit_ang_z_upper'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__spring_stiffness_x
public static final long[] __DNA__FIELD__spring_stiffness_x
Field descriptor (offset) for struct member 'spring_stiffness_x'.Field Documentation
Blender Source Code
spring settings resistance to deformation
Pointer Arithmetics
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});
Metadata
- Field: 'spring_stiffness_x'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__spring_stiffness_y
public static final long[] __DNA__FIELD__spring_stiffness_y
Field descriptor (offset) for struct member 'spring_stiffness_y'.Pointer Arithmetics
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});
Metadata
- Field: 'spring_stiffness_y'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__spring_stiffness_z
public static final long[] __DNA__FIELD__spring_stiffness_z
Field descriptor (offset) for struct member 'spring_stiffness_z'.Pointer Arithmetics
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});
Metadata
- Field: 'spring_stiffness_z'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__spring_stiffness_ang_x
public static final long[] __DNA__FIELD__spring_stiffness_ang_x
Field descriptor (offset) for struct member 'spring_stiffness_ang_x'.Pointer Arithmetics
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_ang_x); CPointer<Float> p_spring_stiffness_ang_x = p.cast(new Class[]{Float.class});
Metadata
- Field: 'spring_stiffness_ang_x'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__spring_stiffness_ang_y
public static final long[] __DNA__FIELD__spring_stiffness_ang_y
Field descriptor (offset) for struct member 'spring_stiffness_ang_y'.Pointer Arithmetics
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_ang_y); CPointer<Float> p_spring_stiffness_ang_y = p.cast(new Class[]{Float.class});
Metadata
- Field: 'spring_stiffness_ang_y'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__spring_stiffness_ang_z
public static final long[] __DNA__FIELD__spring_stiffness_ang_z
Field descriptor (offset) for struct member 'spring_stiffness_ang_z'.Pointer Arithmetics
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_ang_z); CPointer<Float> p_spring_stiffness_ang_z = p.cast(new Class[]{Float.class});
Metadata
- Field: 'spring_stiffness_ang_z'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__spring_damping_x
public static final long[] __DNA__FIELD__spring_damping_x
Field descriptor (offset) for struct member 'spring_damping_x'.Field Documentation
Blender Source Code
amount of velocity lost over time
Pointer Arithmetics
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});
Metadata
- Field: 'spring_damping_x'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__spring_damping_y
public static final long[] __DNA__FIELD__spring_damping_y
Field descriptor (offset) for struct member 'spring_damping_y'.Pointer Arithmetics
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});
Metadata
- Field: 'spring_damping_y'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__spring_damping_z
public static final long[] __DNA__FIELD__spring_damping_z
Field descriptor (offset) for struct member 'spring_damping_z'.Pointer Arithmetics
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});
Metadata
- Field: 'spring_damping_z'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__spring_damping_ang_x
public static final long[] __DNA__FIELD__spring_damping_ang_x
Field descriptor (offset) for struct member 'spring_damping_ang_x'.Pointer Arithmetics
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_ang_x); CPointer<Float> p_spring_damping_ang_x = p.cast(new Class[]{Float.class});
Metadata
- Field: 'spring_damping_ang_x'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__spring_damping_ang_y
public static final long[] __DNA__FIELD__spring_damping_ang_y
Field descriptor (offset) for struct member 'spring_damping_ang_y'.Pointer Arithmetics
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_ang_y); CPointer<Float> p_spring_damping_ang_y = p.cast(new Class[]{Float.class});
Metadata
- Field: 'spring_damping_ang_y'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__spring_damping_ang_z
public static final long[] __DNA__FIELD__spring_damping_ang_z
Field descriptor (offset) for struct member 'spring_damping_ang_z'.Pointer Arithmetics
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_ang_z); CPointer<Float> p_spring_damping_ang_z = p.cast(new Class[]{Float.class});
Metadata
- Field: 'spring_damping_ang_z'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__motor_lin_target_velocity
public static final long[] __DNA__FIELD__motor_lin_target_velocity
Field descriptor (offset) for struct member 'motor_lin_target_velocity'.Field Documentation
Blender Source Code
motor settings Linear velocity the motor tries to hold.
Pointer Arithmetics
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});
Metadata
- Field: 'motor_lin_target_velocity'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__motor_ang_target_velocity
public static final long[] __DNA__FIELD__motor_ang_target_velocity
Field descriptor (offset) for struct member 'motor_ang_target_velocity'.Field Documentation
Blender Source Code
Angular velocity the motor tries to hold.
Pointer Arithmetics
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});
Metadata
- Field: 'motor_ang_target_velocity'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__motor_lin_max_impulse
public static final long[] __DNA__FIELD__motor_lin_max_impulse
Field descriptor (offset) for struct member 'motor_lin_max_impulse'.Field Documentation
Blender Source Code
Maximum force used to reach linear target velocity.
Pointer Arithmetics
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});
Metadata
- Field: 'motor_lin_max_impulse'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__motor_ang_max_impulse
public static final long[] __DNA__FIELD__motor_ang_max_impulse
Field descriptor (offset) for struct member 'motor_ang_max_impulse'.Field Documentation
Blender Source Code
Maximum force used to reach angular target velocity.
Pointer Arithmetics
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});
Metadata
- Field: 'motor_ang_max_impulse'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__physics_constraint
public static final long[] __DNA__FIELD__physics_constraint
Field descriptor (offset) for struct member 'physics_constraint'.Field Documentation
Blender Source Code
References to Physics Sim object. Exist at runtime only Physics object representation (i.e. btTypedConstraint).
Pointer Arithmetics
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});
Metadata
- Field: 'physics_constraint'
- Signature: 'void*'
- Actual Size (32bit/64bit): 4/8
-
-
Constructor Detail
-
RigidBodyCon
public RigidBodyCon(long __address, Block __block, BlockTable __blockTable)
-
RigidBodyCon
protected RigidBodyCon(RigidBodyCon that)
-
-
Method Detail
-
getOb1
public CPointer<BlenderObject> getOb1() throws java.io.IOException
Get method for struct member 'ob1'.Field Documentation
Blender Source Code
First object influenced by the constraint.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ob1
-
setOb1
public void setOb1(CPointer<BlenderObject> ob1) throws java.io.IOException
Set method for struct member 'ob1'.Field Documentation
Blender Source Code
First object influenced by the constraint.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ob1
-
getOb2
public CPointer<BlenderObject> getOb2() throws java.io.IOException
Get method for struct member 'ob2'.Field Documentation
Blender Source Code
Second object influenced by the constraint.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ob2
-
setOb2
public void setOb2(CPointer<BlenderObject> ob2) throws java.io.IOException
Set method for struct member 'ob2'.Field Documentation
Blender Source Code
Second object influenced by the constraint.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ob2
-
getType
public short getType() throws java.io.IOException
Get method for struct member 'type'.Field Documentation
Blender Source Code
General Settings for this
RigidBodyCon
(eRigidBodyCon_Type) role of RigidBody in sim .- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__type
-
setType
public void setType(short type) throws java.io.IOException
Set method for struct member 'type'.Field Documentation
Blender Source Code
General Settings for this
RigidBodyCon
(eRigidBodyCon_Type) role of RigidBody in sim .- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__type
-
getNum_solver_iterations
public short getNum_solver_iterations() throws java.io.IOException
Get method for struct member 'num_solver_iterations'.Field Documentation
Blender Source Code
Number of constraint solver iterations made per simulation step.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__num_solver_iterations
-
setNum_solver_iterations
public void setNum_solver_iterations(short num_solver_iterations) throws java.io.IOException
Set method for struct member 'num_solver_iterations'.Field Documentation
Blender Source Code
Number of constraint solver iterations made per simulation step.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__num_solver_iterations
-
getFlag
public int getFlag() throws java.io.IOException
Get method for struct member 'flag'.Field Documentation
Blender Source Code
(eRigidBodyCon_Flag).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
setFlag
public void setFlag(int flag) throws java.io.IOException
Set method for struct member 'flag'.Field Documentation
Blender Source Code
(eRigidBodyCon_Flag).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
getBreaking_threshold
public float getBreaking_threshold() throws java.io.IOException
Get method for struct member 'breaking_threshold'.Field Documentation
Blender Source Code
Breaking impulse threshold.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__breaking_threshold
-
setBreaking_threshold
public void setBreaking_threshold(float breaking_threshold) throws java.io.IOException
Set method for struct member 'breaking_threshold'.Field Documentation
Blender Source Code
Breaking impulse threshold.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__breaking_threshold
-
getSpring_type
public byte getSpring_type() throws java.io.IOException
Get method for struct member 'spring_type'.Field Documentation
Blender Source Code
Spring implementation to use.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_type
-
setSpring_type
public void setSpring_type(byte spring_type) throws java.io.IOException
Set method for struct member 'spring_type'.Field Documentation
Blender Source Code
Spring implementation to use.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_type
-
get_pad
public CArrayFacade<java.lang.Byte> get_pad() throws java.io.IOException
Get method for struct member '_pad'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad
-
set_pad
public void set_pad(CArrayFacade<java.lang.Byte> _pad) throws java.io.IOException
Set method for struct member '_pad'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad
-
getLimit_lin_x_lower
public float getLimit_lin_x_lower() throws java.io.IOException
Get method for struct member 'limit_lin_x_lower'.Field Documentation
Blender Source Code
limits translation limits
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_lin_x_lower
-
setLimit_lin_x_lower
public void setLimit_lin_x_lower(float limit_lin_x_lower) throws java.io.IOException
Set method for struct member 'limit_lin_x_lower'.Field Documentation
Blender Source Code
limits translation limits
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_lin_x_lower
-
getLimit_lin_x_upper
public float getLimit_lin_x_upper() throws java.io.IOException
Get method for struct member 'limit_lin_x_upper'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_lin_x_upper
-
setLimit_lin_x_upper
public void setLimit_lin_x_upper(float limit_lin_x_upper) throws java.io.IOException
Set method for struct member 'limit_lin_x_upper'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_lin_x_upper
-
getLimit_lin_y_lower
public float getLimit_lin_y_lower() throws java.io.IOException
Get method for struct member 'limit_lin_y_lower'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_lin_y_lower
-
setLimit_lin_y_lower
public void setLimit_lin_y_lower(float limit_lin_y_lower) throws java.io.IOException
Set method for struct member 'limit_lin_y_lower'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_lin_y_lower
-
getLimit_lin_y_upper
public float getLimit_lin_y_upper() throws java.io.IOException
Get method for struct member 'limit_lin_y_upper'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_lin_y_upper
-
setLimit_lin_y_upper
public void setLimit_lin_y_upper(float limit_lin_y_upper) throws java.io.IOException
Set method for struct member 'limit_lin_y_upper'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_lin_y_upper
-
getLimit_lin_z_lower
public float getLimit_lin_z_lower() throws java.io.IOException
Get method for struct member 'limit_lin_z_lower'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_lin_z_lower
-
setLimit_lin_z_lower
public void setLimit_lin_z_lower(float limit_lin_z_lower) throws java.io.IOException
Set method for struct member 'limit_lin_z_lower'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_lin_z_lower
-
getLimit_lin_z_upper
public float getLimit_lin_z_upper() throws java.io.IOException
Get method for struct member 'limit_lin_z_upper'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_lin_z_upper
-
setLimit_lin_z_upper
public void setLimit_lin_z_upper(float limit_lin_z_upper) throws java.io.IOException
Set method for struct member 'limit_lin_z_upper'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_lin_z_upper
-
getLimit_ang_x_lower
public float getLimit_ang_x_lower() throws java.io.IOException
Get method for struct member 'limit_ang_x_lower'.Field Documentation
Blender Source Code
rotation limits
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_ang_x_lower
-
setLimit_ang_x_lower
public void setLimit_ang_x_lower(float limit_ang_x_lower) throws java.io.IOException
Set method for struct member 'limit_ang_x_lower'.Field Documentation
Blender Source Code
rotation limits
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_ang_x_lower
-
getLimit_ang_x_upper
public float getLimit_ang_x_upper() throws java.io.IOException
Get method for struct member 'limit_ang_x_upper'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_ang_x_upper
-
setLimit_ang_x_upper
public void setLimit_ang_x_upper(float limit_ang_x_upper) throws java.io.IOException
Set method for struct member 'limit_ang_x_upper'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_ang_x_upper
-
getLimit_ang_y_lower
public float getLimit_ang_y_lower() throws java.io.IOException
Get method for struct member 'limit_ang_y_lower'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_ang_y_lower
-
setLimit_ang_y_lower
public void setLimit_ang_y_lower(float limit_ang_y_lower) throws java.io.IOException
Set method for struct member 'limit_ang_y_lower'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_ang_y_lower
-
getLimit_ang_y_upper
public float getLimit_ang_y_upper() throws java.io.IOException
Get method for struct member 'limit_ang_y_upper'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_ang_y_upper
-
setLimit_ang_y_upper
public void setLimit_ang_y_upper(float limit_ang_y_upper) throws java.io.IOException
Set method for struct member 'limit_ang_y_upper'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_ang_y_upper
-
getLimit_ang_z_lower
public float getLimit_ang_z_lower() throws java.io.IOException
Get method for struct member 'limit_ang_z_lower'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_ang_z_lower
-
setLimit_ang_z_lower
public void setLimit_ang_z_lower(float limit_ang_z_lower) throws java.io.IOException
Set method for struct member 'limit_ang_z_lower'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_ang_z_lower
-
getLimit_ang_z_upper
public float getLimit_ang_z_upper() throws java.io.IOException
Get method for struct member 'limit_ang_z_upper'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_ang_z_upper
-
setLimit_ang_z_upper
public void setLimit_ang_z_upper(float limit_ang_z_upper) throws java.io.IOException
Set method for struct member 'limit_ang_z_upper'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__limit_ang_z_upper
-
getSpring_stiffness_x
public float getSpring_stiffness_x() throws java.io.IOException
Get method for struct member 'spring_stiffness_x'.Field Documentation
Blender Source Code
spring settings resistance to deformation
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_stiffness_x
-
setSpring_stiffness_x
public void setSpring_stiffness_x(float spring_stiffness_x) throws java.io.IOException
Set method for struct member 'spring_stiffness_x'.Field Documentation
Blender Source Code
spring settings resistance to deformation
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_stiffness_x
-
getSpring_stiffness_y
public float getSpring_stiffness_y() throws java.io.IOException
Get method for struct member 'spring_stiffness_y'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_stiffness_y
-
setSpring_stiffness_y
public void setSpring_stiffness_y(float spring_stiffness_y) throws java.io.IOException
Set method for struct member 'spring_stiffness_y'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_stiffness_y
-
getSpring_stiffness_z
public float getSpring_stiffness_z() throws java.io.IOException
Get method for struct member 'spring_stiffness_z'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_stiffness_z
-
setSpring_stiffness_z
public void setSpring_stiffness_z(float spring_stiffness_z) throws java.io.IOException
Set method for struct member 'spring_stiffness_z'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_stiffness_z
-
getSpring_stiffness_ang_x
public float getSpring_stiffness_ang_x() throws java.io.IOException
Get method for struct member 'spring_stiffness_ang_x'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_stiffness_ang_x
-
setSpring_stiffness_ang_x
public void setSpring_stiffness_ang_x(float spring_stiffness_ang_x) throws java.io.IOException
Set method for struct member 'spring_stiffness_ang_x'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_stiffness_ang_x
-
getSpring_stiffness_ang_y
public float getSpring_stiffness_ang_y() throws java.io.IOException
Get method for struct member 'spring_stiffness_ang_y'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_stiffness_ang_y
-
setSpring_stiffness_ang_y
public void setSpring_stiffness_ang_y(float spring_stiffness_ang_y) throws java.io.IOException
Set method for struct member 'spring_stiffness_ang_y'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_stiffness_ang_y
-
getSpring_stiffness_ang_z
public float getSpring_stiffness_ang_z() throws java.io.IOException
Get method for struct member 'spring_stiffness_ang_z'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_stiffness_ang_z
-
setSpring_stiffness_ang_z
public void setSpring_stiffness_ang_z(float spring_stiffness_ang_z) throws java.io.IOException
Set method for struct member 'spring_stiffness_ang_z'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_stiffness_ang_z
-
getSpring_damping_x
public float getSpring_damping_x() throws java.io.IOException
Get method for struct member 'spring_damping_x'.Field Documentation
Blender Source Code
amount of velocity lost over time
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_damping_x
-
setSpring_damping_x
public void setSpring_damping_x(float spring_damping_x) throws java.io.IOException
Set method for struct member 'spring_damping_x'.Field Documentation
Blender Source Code
amount of velocity lost over time
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_damping_x
-
getSpring_damping_y
public float getSpring_damping_y() throws java.io.IOException
Get method for struct member 'spring_damping_y'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_damping_y
-
setSpring_damping_y
public void setSpring_damping_y(float spring_damping_y) throws java.io.IOException
Set method for struct member 'spring_damping_y'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_damping_y
-
getSpring_damping_z
public float getSpring_damping_z() throws java.io.IOException
Get method for struct member 'spring_damping_z'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_damping_z
-
setSpring_damping_z
public void setSpring_damping_z(float spring_damping_z) throws java.io.IOException
Set method for struct member 'spring_damping_z'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_damping_z
-
getSpring_damping_ang_x
public float getSpring_damping_ang_x() throws java.io.IOException
Get method for struct member 'spring_damping_ang_x'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_damping_ang_x
-
setSpring_damping_ang_x
public void setSpring_damping_ang_x(float spring_damping_ang_x) throws java.io.IOException
Set method for struct member 'spring_damping_ang_x'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_damping_ang_x
-
getSpring_damping_ang_y
public float getSpring_damping_ang_y() throws java.io.IOException
Get method for struct member 'spring_damping_ang_y'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_damping_ang_y
-
setSpring_damping_ang_y
public void setSpring_damping_ang_y(float spring_damping_ang_y) throws java.io.IOException
Set method for struct member 'spring_damping_ang_y'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_damping_ang_y
-
getSpring_damping_ang_z
public float getSpring_damping_ang_z() throws java.io.IOException
Get method for struct member 'spring_damping_ang_z'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_damping_ang_z
-
setSpring_damping_ang_z
public void setSpring_damping_ang_z(float spring_damping_ang_z) throws java.io.IOException
Set method for struct member 'spring_damping_ang_z'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spring_damping_ang_z
-
getMotor_lin_target_velocity
public float getMotor_lin_target_velocity() throws java.io.IOException
Get method for struct member 'motor_lin_target_velocity'.Field Documentation
Blender Source Code
motor settings Linear velocity the motor tries to hold.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__motor_lin_target_velocity
-
setMotor_lin_target_velocity
public void setMotor_lin_target_velocity(float motor_lin_target_velocity) throws java.io.IOException
Set method for struct member 'motor_lin_target_velocity'.Field Documentation
Blender Source Code
motor settings Linear velocity the motor tries to hold.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__motor_lin_target_velocity
-
getMotor_ang_target_velocity
public float getMotor_ang_target_velocity() throws java.io.IOException
Get method for struct member 'motor_ang_target_velocity'.Field Documentation
Blender Source Code
Angular velocity the motor tries to hold.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__motor_ang_target_velocity
-
setMotor_ang_target_velocity
public void setMotor_ang_target_velocity(float motor_ang_target_velocity) throws java.io.IOException
Set method for struct member 'motor_ang_target_velocity'.Field Documentation
Blender Source Code
Angular velocity the motor tries to hold.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__motor_ang_target_velocity
-
getMotor_lin_max_impulse
public float getMotor_lin_max_impulse() throws java.io.IOException
Get method for struct member 'motor_lin_max_impulse'.Field Documentation
Blender Source Code
Maximum force used to reach linear target velocity.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__motor_lin_max_impulse
-
setMotor_lin_max_impulse
public void setMotor_lin_max_impulse(float motor_lin_max_impulse) throws java.io.IOException
Set method for struct member 'motor_lin_max_impulse'.Field Documentation
Blender Source Code
Maximum force used to reach linear target velocity.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__motor_lin_max_impulse
-
getMotor_ang_max_impulse
public float getMotor_ang_max_impulse() throws java.io.IOException
Get method for struct member 'motor_ang_max_impulse'.Field Documentation
Blender Source Code
Maximum force used to reach angular target velocity.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__motor_ang_max_impulse
-
setMotor_ang_max_impulse
public void setMotor_ang_max_impulse(float motor_ang_max_impulse) throws java.io.IOException
Set method for struct member 'motor_ang_max_impulse'.Field Documentation
Blender Source Code
Maximum force used to reach angular target velocity.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__motor_ang_max_impulse
-
getPhysics_constraint
public CPointer<java.lang.Object> getPhysics_constraint() throws java.io.IOException
Get method for struct member 'physics_constraint'.Field Documentation
Blender Source Code
References to Physics Sim object. Exist at runtime only Physics object representation (i.e. btTypedConstraint).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__physics_constraint
-
setPhysics_constraint
public void setPhysics_constraint(CPointer<java.lang.Object> physics_constraint) throws java.io.IOException
Set method for struct member 'physics_constraint'.Field Documentation
Blender Source Code
References to Physics Sim object. Exist at runtime only Physics object representation (i.e. btTypedConstraint).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__physics_constraint
-
__io__addressof
public CPointer<RigidBodyCon> __io__addressof()
Instantiates a pointer on this instance.
-
-