public class BulletSoftBody extends CFacade
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD__angStiff
Field descriptor (offset) for struct member 'angStiff'.
|
static long[] |
__DNA__FIELD__citerations
Field descriptor (offset) for struct member 'citerations'.
|
static long[] |
__DNA__FIELD__collisionflags
Field descriptor (offset) for struct member 'collisionflags'.
|
static long[] |
__DNA__FIELD__diterations
Field descriptor (offset) for struct member 'diterations'.
|
static long[] |
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.
|
static long[] |
__DNA__FIELD__kAHR
Field descriptor (offset) for struct member 'kAHR'.
|
static long[] |
__DNA__FIELD__kCHR
Field descriptor (offset) for struct member 'kCHR'.
|
static long[] |
__DNA__FIELD__kDF
Field descriptor (offset) for struct member 'kDF'.
|
static long[] |
__DNA__FIELD__kDG
Field descriptor (offset) for struct member 'kDG'.
|
static long[] |
__DNA__FIELD__kDP
Field descriptor (offset) for struct member 'kDP'.
|
static long[] |
__DNA__FIELD__kKHR
Field descriptor (offset) for struct member 'kKHR'.
|
static long[] |
__DNA__FIELD__kLF
Field descriptor (offset) for struct member 'kLF'.
|
static long[] |
__DNA__FIELD__kMT
Field descriptor (offset) for struct member 'kMT'.
|
static long[] |
__DNA__FIELD__kPR
Field descriptor (offset) for struct member 'kPR'.
|
static long[] |
__DNA__FIELD__kSHR
Field descriptor (offset) for struct member 'kSHR'.
|
static long[] |
__DNA__FIELD__kSK_SPLT_CL
Field descriptor (offset) for struct member 'kSK_SPLT_CL'.
|
static long[] |
__DNA__FIELD__kSKHR_CL
Field descriptor (offset) for struct member 'kSKHR_CL'.
|
static long[] |
__DNA__FIELD__kSR_SPLT_CL
Field descriptor (offset) for struct member 'kSR_SPLT_CL'.
|
static long[] |
__DNA__FIELD__kSRHR_CL
Field descriptor (offset) for struct member 'kSRHR_CL'.
|
static long[] |
__DNA__FIELD__kSS_SPLT_CL
Field descriptor (offset) for struct member 'kSS_SPLT_CL'.
|
static long[] |
__DNA__FIELD__kSSHR_CL
Field descriptor (offset) for struct member 'kSSHR_CL'.
|
static long[] |
__DNA__FIELD__kVC
Field descriptor (offset) for struct member 'kVC'.
|
static long[] |
__DNA__FIELD__kVCF
Field descriptor (offset) for struct member 'kVCF'.
|
static long[] |
__DNA__FIELD__linStiff
Field descriptor (offset) for struct member 'linStiff'.
|
static long[] |
__DNA__FIELD__margin
Field descriptor (offset) for struct member 'margin'.
|
static long[] |
__DNA__FIELD__numclusteriterations
Field descriptor (offset) for struct member 'numclusteriterations'.
|
static long[] |
__DNA__FIELD__piterations
Field descriptor (offset) for struct member 'piterations'.
|
static long[] |
__DNA__FIELD__viterations
Field descriptor (offset) for struct member 'viterations'.
|
static long[] |
__DNA__FIELD__volume
Field descriptor (offset) for struct member 'volume'.
|
static long[] |
__DNA__FIELD__welding
Field descriptor (offset) for struct member 'welding'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct BulletSoftBody.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
protected |
BulletSoftBody(BulletSoftBody that) |
|
BulletSoftBody(long __address,
Block __block,
BlockTable __blockTable) |
Modifier and Type | Method and Description |
---|---|
CPointer<BulletSoftBody> |
__io__addressof()
Instantiates a pointer on this instance.
|
float |
getAngStiff()
Get method for struct member 'angStiff'.
|
int |
getCiterations()
Get method for struct member 'citerations'.
|
int |
getCollisionflags()
Get method for struct member 'collisionflags'.
|
int |
getDiterations()
Get method for struct member 'diterations'.
|
int |
getFlag()
Get method for struct member 'flag'.
|
float |
getKAHR()
Get method for struct member 'kAHR'.
|
float |
getKCHR()
Get method for struct member 'kCHR'.
|
float |
getKDF()
Get method for struct member 'kDF'.
|
float |
getKDG()
Get method for struct member 'kDG'.
|
float |
getKDP()
Get method for struct member 'kDP'.
|
float |
getKKHR()
Get method for struct member 'kKHR'.
|
float |
getKLF()
Get method for struct member 'kLF'.
|
float |
getKMT()
Get method for struct member 'kMT'.
|
float |
getKPR()
Get method for struct member 'kPR'.
|
float |
getKSHR()
Get method for struct member 'kSHR'.
|
float |
getKSK_SPLT_CL()
Get method for struct member 'kSK_SPLT_CL'.
|
float |
getKSKHR_CL()
Get method for struct member 'kSKHR_CL'.
|
float |
getKSR_SPLT_CL()
Get method for struct member 'kSR_SPLT_CL'.
|
float |
getKSRHR_CL()
Get method for struct member 'kSRHR_CL'.
|
float |
getKSS_SPLT_CL()
Get method for struct member 'kSS_SPLT_CL'.
|
float |
getKSSHR_CL()
Get method for struct member 'kSSHR_CL'.
|
float |
getKVC()
Get method for struct member 'kVC'.
|
float |
getKVCF()
Get method for struct member 'kVCF'.
|
float |
getLinStiff()
Get method for struct member 'linStiff'.
|
float |
getMargin()
Get method for struct member 'margin'.
|
int |
getNumclusteriterations()
Get method for struct member 'numclusteriterations'.
|
int |
getPiterations()
Get method for struct member 'piterations'.
|
int |
getViterations()
Get method for struct member 'viterations'.
|
float |
getVolume()
Get method for struct member 'volume'.
|
float |
getWelding()
Get method for struct member 'welding'.
|
void |
setAngStiff(float angStiff)
Set method for struct member 'angStiff'.
|
void |
setCiterations(int citerations)
Set method for struct member 'citerations'.
|
void |
setCollisionflags(int collisionflags)
Set method for struct member 'collisionflags'.
|
void |
setDiterations(int diterations)
Set method for struct member 'diterations'.
|
void |
setFlag(int flag)
Set method for struct member 'flag'.
|
void |
setKAHR(float kAHR)
Set method for struct member 'kAHR'.
|
void |
setKCHR(float kCHR)
Set method for struct member 'kCHR'.
|
void |
setKDF(float kDF)
Set method for struct member 'kDF'.
|
void |
setKDG(float kDG)
Set method for struct member 'kDG'.
|
void |
setKDP(float kDP)
Set method for struct member 'kDP'.
|
void |
setKKHR(float kKHR)
Set method for struct member 'kKHR'.
|
void |
setKLF(float kLF)
Set method for struct member 'kLF'.
|
void |
setKMT(float kMT)
Set method for struct member 'kMT'.
|
void |
setKPR(float kPR)
Set method for struct member 'kPR'.
|
void |
setKSHR(float kSHR)
Set method for struct member 'kSHR'.
|
void |
setKSK_SPLT_CL(float kSK_SPLT_CL)
Set method for struct member 'kSK_SPLT_CL'.
|
void |
setKSKHR_CL(float kSKHR_CL)
Set method for struct member 'kSKHR_CL'.
|
void |
setKSR_SPLT_CL(float kSR_SPLT_CL)
Set method for struct member 'kSR_SPLT_CL'.
|
void |
setKSRHR_CL(float kSRHR_CL)
Set method for struct member 'kSRHR_CL'.
|
void |
setKSS_SPLT_CL(float kSS_SPLT_CL)
Set method for struct member 'kSS_SPLT_CL'.
|
void |
setKSSHR_CL(float kSSHR_CL)
Set method for struct member 'kSSHR_CL'.
|
void |
setKVC(float kVC)
Set method for struct member 'kVC'.
|
void |
setKVCF(float kVCF)
Set method for struct member 'kVCF'.
|
void |
setLinStiff(float linStiff)
Set method for struct member 'linStiff'.
|
void |
setMargin(float margin)
Set method for struct member 'margin'.
|
void |
setNumclusteriterations(int numclusteriterations)
Set method for struct member 'numclusteriterations'.
|
void |
setPiterations(int piterations)
Set method for struct member 'piterations'.
|
void |
setViterations(int viterations)
Set method for struct member 'viterations'.
|
void |
setVolume(float volume)
Set method for struct member 'volume'.
|
void |
setWelding(float welding)
Set method for struct member 'welding'.
|
__io__addressof, __io__addressof, __io__equals, __io__generic__copy, __io__generic__copy, __io__instanceof, __io__native__copy, __io__newInstance, __io__same__encoding, __io__sizeof, __io__sizeof, __io__subclassof
public static final int __DNA__SDNA_INDEX
It is required when allocating a new block to store data for BulletSoftBody.
org.cakelab.blender.io.dna.internal.StructDNA}
,
org.cakelab.blender.io.block.BlockTable#allocate}
,
Constant Field Valuespublic static final long[] __DNA__FIELD__flag
various boolean options
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__flag); CPointer<Integer> p_flag = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__linStiff
linear stiffness 0..1
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__linStiff); CPointer<Float> p_linStiff = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__angStiff
angular stiffness 0..1
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__angStiff); CPointer<Float> p_angStiff = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__volume
volume preservation 0..1
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__volume); CPointer<Float> p_volume = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__viterations
Velocities solver iterations
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__viterations); CPointer<Integer> p_viterations = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__piterations
Positions solver iterations
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__piterations); CPointer<Integer> p_piterations = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__diterations
Drift solver iterations
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__diterations); CPointer<Integer> p_diterations = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__citerations
Cluster solver iterations
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__citerations); CPointer<Integer> p_citerations = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__kSRHR_CL
Soft vs rigid hardness [0,1] (cluster only)
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__kSRHR_CL); CPointer<Float> p_kSRHR_CL = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__kSKHR_CL
Soft vs kinetic hardness [0,1] (cluster only)
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__kSKHR_CL); CPointer<Float> p_kSKHR_CL = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__kSSHR_CL
Soft vs soft hardness [0,1] (cluster only)
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__kSSHR_CL); CPointer<Float> p_kSSHR_CL = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__kSR_SPLT_CL
Soft vs rigid impulse split [0,1] (cluster only)
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__kSR_SPLT_CL); CPointer<Float> p_kSR_SPLT_CL = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__kSK_SPLT_CL
Soft vs rigid impulse split [0,1] (cluster only)
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__kSK_SPLT_CL); CPointer<Float> p_kSK_SPLT_CL = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__kSS_SPLT_CL
Soft vs rigid impulse split [0,1] (cluster only)
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__kSS_SPLT_CL); CPointer<Float> p_kSS_SPLT_CL = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__kVCF
Velocities correction factor (Baumgarte)
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__kVCF); CPointer<Float> p_kVCF = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__kDP
Damping coefficient [0,1]
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__kDP); CPointer<Float> p_kDP = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__kDG
Drag coefficient [0,+inf]
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__kDG); CPointer<Float> p_kDG = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__kLF
Lift coefficient [0,+inf]
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__kLF); CPointer<Float> p_kLF = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__kPR
Pressure coefficient [-inf,+inf]
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__kPR); CPointer<Float> p_kPR = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__kVC
Volume conversation coefficient [0,+inf]
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__kVC); CPointer<Float> p_kVC = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__kDF
Dynamic friction coefficient [0,1]
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__kDF); CPointer<Float> p_kDF = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__kMT
Pose matching coefficient [0,1]
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__kMT); CPointer<Float> p_kMT = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__kCHR
Rigid contacts hardness [0,1]
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__kCHR); CPointer<Float> p_kCHR = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__kKHR
Kinetic contacts hardness [0,1]
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__kKHR); CPointer<Float> p_kKHR = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__kSHR
Soft contacts hardness [0,1]
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__kSHR); CPointer<Float> p_kSHR = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__kAHR
Anchors hardness [0,1]
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__kAHR); CPointer<Float> p_kAHR = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__collisionflags
Vertex/Face or Signed Distance Field(SDF) or Clusters, Soft versus Soft or Rigid
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__collisionflags); CPointer<Integer> p_collisionflags = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__numclusteriterations
number of iterations to refine collision clusters
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__numclusteriterations); CPointer<Integer> p_numclusteriterations = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__welding
welding limit to remove duplicate/nearby vertices, 0.0..0.01
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__welding); CPointer<Float> p_welding = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__margin
margin specific to softbody
This is how you get a reference on the corresponding field in the struct:
BulletSoftBody bulletsoftbody = ...; CPointer<Object> p = bulletsoftbody.__dna__addressof(BulletSoftBody.__DNA__FIELD__margin); CPointer<Float> p_margin = p.cast(new Class[]{Float.class});
public BulletSoftBody(long __address, Block __block, BlockTable __blockTable)
protected BulletSoftBody(BulletSoftBody that)
public int getFlag() throws java.io.IOException
various boolean options
java.io.IOException
__DNA__FIELD__flag
public void setFlag(int flag) throws java.io.IOException
various boolean options
java.io.IOException
__DNA__FIELD__flag
public float getLinStiff() throws java.io.IOException
linear stiffness 0..1
java.io.IOException
__DNA__FIELD__linStiff
public void setLinStiff(float linStiff) throws java.io.IOException
linear stiffness 0..1
java.io.IOException
__DNA__FIELD__linStiff
public float getAngStiff() throws java.io.IOException
angular stiffness 0..1
java.io.IOException
__DNA__FIELD__angStiff
public void setAngStiff(float angStiff) throws java.io.IOException
angular stiffness 0..1
java.io.IOException
__DNA__FIELD__angStiff
public float getVolume() throws java.io.IOException
volume preservation 0..1
java.io.IOException
__DNA__FIELD__volume
public void setVolume(float volume) throws java.io.IOException
volume preservation 0..1
java.io.IOException
__DNA__FIELD__volume
public int getViterations() throws java.io.IOException
Velocities solver iterations
java.io.IOException
__DNA__FIELD__viterations
public void setViterations(int viterations) throws java.io.IOException
Velocities solver iterations
java.io.IOException
__DNA__FIELD__viterations
public int getPiterations() throws java.io.IOException
Positions solver iterations
java.io.IOException
__DNA__FIELD__piterations
public void setPiterations(int piterations) throws java.io.IOException
Positions solver iterations
java.io.IOException
__DNA__FIELD__piterations
public int getDiterations() throws java.io.IOException
Drift solver iterations
java.io.IOException
__DNA__FIELD__diterations
public void setDiterations(int diterations) throws java.io.IOException
Drift solver iterations
java.io.IOException
__DNA__FIELD__diterations
public int getCiterations() throws java.io.IOException
Cluster solver iterations
java.io.IOException
__DNA__FIELD__citerations
public void setCiterations(int citerations) throws java.io.IOException
Cluster solver iterations
java.io.IOException
__DNA__FIELD__citerations
public float getKSRHR_CL() throws java.io.IOException
Soft vs rigid hardness [0,1] (cluster only)
java.io.IOException
__DNA__FIELD__kSRHR_CL
public void setKSRHR_CL(float kSRHR_CL) throws java.io.IOException
Soft vs rigid hardness [0,1] (cluster only)
java.io.IOException
__DNA__FIELD__kSRHR_CL
public float getKSKHR_CL() throws java.io.IOException
Soft vs kinetic hardness [0,1] (cluster only)
java.io.IOException
__DNA__FIELD__kSKHR_CL
public void setKSKHR_CL(float kSKHR_CL) throws java.io.IOException
Soft vs kinetic hardness [0,1] (cluster only)
java.io.IOException
__DNA__FIELD__kSKHR_CL
public float getKSSHR_CL() throws java.io.IOException
Soft vs soft hardness [0,1] (cluster only)
java.io.IOException
__DNA__FIELD__kSSHR_CL
public void setKSSHR_CL(float kSSHR_CL) throws java.io.IOException
Soft vs soft hardness [0,1] (cluster only)
java.io.IOException
__DNA__FIELD__kSSHR_CL
public float getKSR_SPLT_CL() throws java.io.IOException
Soft vs rigid impulse split [0,1] (cluster only)
java.io.IOException
__DNA__FIELD__kSR_SPLT_CL
public void setKSR_SPLT_CL(float kSR_SPLT_CL) throws java.io.IOException
Soft vs rigid impulse split [0,1] (cluster only)
java.io.IOException
__DNA__FIELD__kSR_SPLT_CL
public float getKSK_SPLT_CL() throws java.io.IOException
Soft vs rigid impulse split [0,1] (cluster only)
java.io.IOException
__DNA__FIELD__kSK_SPLT_CL
public void setKSK_SPLT_CL(float kSK_SPLT_CL) throws java.io.IOException
Soft vs rigid impulse split [0,1] (cluster only)
java.io.IOException
__DNA__FIELD__kSK_SPLT_CL
public float getKSS_SPLT_CL() throws java.io.IOException
Soft vs rigid impulse split [0,1] (cluster only)
java.io.IOException
__DNA__FIELD__kSS_SPLT_CL
public void setKSS_SPLT_CL(float kSS_SPLT_CL) throws java.io.IOException
Soft vs rigid impulse split [0,1] (cluster only)
java.io.IOException
__DNA__FIELD__kSS_SPLT_CL
public float getKVCF() throws java.io.IOException
Velocities correction factor (Baumgarte)
java.io.IOException
__DNA__FIELD__kVCF
public void setKVCF(float kVCF) throws java.io.IOException
Velocities correction factor (Baumgarte)
java.io.IOException
__DNA__FIELD__kVCF
public float getKDP() throws java.io.IOException
Damping coefficient [0,1]
java.io.IOException
__DNA__FIELD__kDP
public void setKDP(float kDP) throws java.io.IOException
Damping coefficient [0,1]
java.io.IOException
__DNA__FIELD__kDP
public float getKDG() throws java.io.IOException
Drag coefficient [0,+inf]
java.io.IOException
__DNA__FIELD__kDG
public void setKDG(float kDG) throws java.io.IOException
Drag coefficient [0,+inf]
java.io.IOException
__DNA__FIELD__kDG
public float getKLF() throws java.io.IOException
Lift coefficient [0,+inf]
java.io.IOException
__DNA__FIELD__kLF
public void setKLF(float kLF) throws java.io.IOException
Lift coefficient [0,+inf]
java.io.IOException
__DNA__FIELD__kLF
public float getKPR() throws java.io.IOException
Pressure coefficient [-inf,+inf]
java.io.IOException
__DNA__FIELD__kPR
public void setKPR(float kPR) throws java.io.IOException
Pressure coefficient [-inf,+inf]
java.io.IOException
__DNA__FIELD__kPR
public float getKVC() throws java.io.IOException
Volume conversation coefficient [0,+inf]
java.io.IOException
__DNA__FIELD__kVC
public void setKVC(float kVC) throws java.io.IOException
Volume conversation coefficient [0,+inf]
java.io.IOException
__DNA__FIELD__kVC
public float getKDF() throws java.io.IOException
Dynamic friction coefficient [0,1]
java.io.IOException
__DNA__FIELD__kDF
public void setKDF(float kDF) throws java.io.IOException
Dynamic friction coefficient [0,1]
java.io.IOException
__DNA__FIELD__kDF
public float getKMT() throws java.io.IOException
Pose matching coefficient [0,1]
java.io.IOException
__DNA__FIELD__kMT
public void setKMT(float kMT) throws java.io.IOException
Pose matching coefficient [0,1]
java.io.IOException
__DNA__FIELD__kMT
public float getKCHR() throws java.io.IOException
Rigid contacts hardness [0,1]
java.io.IOException
__DNA__FIELD__kCHR
public void setKCHR(float kCHR) throws java.io.IOException
Rigid contacts hardness [0,1]
java.io.IOException
__DNA__FIELD__kCHR
public float getKKHR() throws java.io.IOException
Kinetic contacts hardness [0,1]
java.io.IOException
__DNA__FIELD__kKHR
public void setKKHR(float kKHR) throws java.io.IOException
Kinetic contacts hardness [0,1]
java.io.IOException
__DNA__FIELD__kKHR
public float getKSHR() throws java.io.IOException
Soft contacts hardness [0,1]
java.io.IOException
__DNA__FIELD__kSHR
public void setKSHR(float kSHR) throws java.io.IOException
Soft contacts hardness [0,1]
java.io.IOException
__DNA__FIELD__kSHR
public float getKAHR() throws java.io.IOException
Anchors hardness [0,1]
java.io.IOException
__DNA__FIELD__kAHR
public void setKAHR(float kAHR) throws java.io.IOException
Anchors hardness [0,1]
java.io.IOException
__DNA__FIELD__kAHR
public int getCollisionflags() throws java.io.IOException
Vertex/Face or Signed Distance Field(SDF) or Clusters, Soft versus Soft or Rigid
java.io.IOException
__DNA__FIELD__collisionflags
public void setCollisionflags(int collisionflags) throws java.io.IOException
Vertex/Face or Signed Distance Field(SDF) or Clusters, Soft versus Soft or Rigid
java.io.IOException
__DNA__FIELD__collisionflags
public int getNumclusteriterations() throws java.io.IOException
number of iterations to refine collision clusters
java.io.IOException
__DNA__FIELD__numclusteriterations
public void setNumclusteriterations(int numclusteriterations) throws java.io.IOException
number of iterations to refine collision clusters
java.io.IOException
__DNA__FIELD__numclusteriterations
public float getWelding() throws java.io.IOException
welding limit to remove duplicate/nearby vertices, 0.0..0.01
java.io.IOException
__DNA__FIELD__welding
public void setWelding(float welding) throws java.io.IOException
welding limit to remove duplicate/nearby vertices, 0.0..0.01
java.io.IOException
__DNA__FIELD__welding
public float getMargin() throws java.io.IOException
margin specific to softbody
java.io.IOException
__DNA__FIELD__margin
public void setMargin(float margin) throws java.io.IOException
margin specific to softbody
java.io.IOException
__DNA__FIELD__margin
public CPointer<BulletSoftBody> __io__addressof()