Class 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 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.