| Package | Description |
|---|---|
| org.bytedeco.bullet.BulletSoftBody | |
| org.bytedeco.bullet.global |
| Modifier and Type | Method and Description |
|---|---|
btSoftBody.Node |
btSoftBodyNodeArray.at(int n) |
btSoftBody.Node |
btSoftBodyNodePointerArray.at(int n) |
btSoftBody.Node |
btSoftBodyNodeArray.expand() |
btSoftBody.Node |
btSoftBodyNodePointerArray.expand() |
btSoftBody.Node |
btSoftBodyNodeArray.expand(btSoftBody.Node fillValue) |
btSoftBody.Node |
btSoftBodyNodePointerArray.expand(btSoftBody.Node fillValue) |
btSoftBody.Node |
btSoftBodyNodeArray.expandNonInitializing() |
btSoftBody.Node |
btSoftBodyNodePointerArray.expandNonInitializing() |
btSoftBody.Node |
btSoftBodyNodeArray.get(int n) |
btSoftBody.Node |
btSoftBodyNodePointerArray.get(int n) |
btSoftBody.Node |
btSoftBody.Node.getPointer(long i) |
btSoftBody.Node |
btSoftBody.Node.index(int setter) |
btSoftBody.Node |
btSoftBody.Node.m_area(double setter) |
btSoftBody.Node |
btSoftBody.Node.m_battach(int setter) |
btSoftBody.Node |
btSoftBody.Node.m_constrained(int setter) |
btSoftBody.Node |
btSoftBody.Node.m_effectiveMass_inv(btMatrix3x3 setter) |
btSoftBody.Node |
btSoftBody.Node.m_effectiveMass(btMatrix3x3 setter) |
btSoftBody.Node |
btSoftBody.Node.m_f(btVector3 setter) |
btSoftBody.Node |
btSoftBody.Node.m_im(double setter) |
btSoftBody.Node |
btSoftBody.Node.m_leaf(btDbvtNode setter) |
btSoftBody.Node |
btSoftBody.Node.m_n(btVector3 setter) |
btSoftBody.Node |
btSoftBody.Link.m_n(int i) |
btSoftBody.Node |
btSoftBody.Face.m_n(int i) |
btSoftBody.Node |
btSoftBody.Tetra.m_n(int i) |
btSoftBody.Node |
btSoftBody.RContact.m_node() |
btSoftBody.Node |
btSoftBody.DeformableNodeRigidContact.m_node() |
btSoftBody.Node |
btSoftBody.DeformableFaceNodeContact.m_node() |
btSoftBody.Node |
btSoftBody.SContact.m_node() |
btSoftBody.Node |
btSoftBody.Anchor.m_node() |
btSoftBody.Node |
btDeformableNodeRigidContactConstraint.m_node() |
btSoftBody.Node |
DeformableContactConstraint.m_node() |
btSoftBody.Node |
btDeformableStaticConstraint.m_node() |
btSoftBody.Node |
btDeformableFaceNodeContactConstraint.m_node() |
btSoftBody.Node |
btSoftBody.Note.m_nodes(int i) |
btSoftBody.Node |
btSoftBody.Node.m_q(btVector3 setter) |
btSoftBody.Node |
btSoftBody.Node.m_splitv(btVector3 setter) |
btSoftBody.Node |
btSoftBody.Node.m_v(btVector3 setter) |
btSoftBody.Node |
btSoftBody.Node.m_vn(btVector3 setter) |
btSoftBody.Node |
btSoftBody.Node.m_x(btVector3 setter) |
btSoftBody.Node |
btSoftBody.Node.position(long position) |
| Modifier and Type | Method and Description |
|---|---|
void |
btSoftBody.appendLink(btSoftBody.Node node0,
btSoftBody.Node node1) |
void |
btSoftBody.appendLink(btSoftBody.Node node0,
btSoftBody.Node node1,
btSoftBody.Material mat,
boolean bcheckexist) |
void |
btSoftBody.appendNote(BytePointer text,
btVector3 o,
btSoftBody.Node feature) |
void |
btSoftBody.appendNote(BytePointer text,
btVector3 o,
btVector4 c,
btSoftBody.Node n0,
btSoftBody.Node n1,
btSoftBody.Node n2,
btSoftBody.Node n3) |
void |
btSoftBody.appendNote(String text,
btVector3 o,
btSoftBody.Node feature) |
void |
btSoftBody.appendNote(String text,
btVector3 o,
btVector4 c,
btSoftBody.Node n0,
btSoftBody.Node n1,
btSoftBody.Node n2,
btSoftBody.Node n3) |
boolean |
btSoftBody.checkLink(btSoftBody.Node node0,
btSoftBody.Node node1) |
boolean |
btSoftBody.cutLink(btSoftBody.Node node0,
btSoftBody.Node node1,
double _position) |
void |
btSoftColliders.CollideSDF_RS.DoNode(btSoftBody.Node n) |
void |
btSoftColliders.CollideSDF_RD.DoNode(btSoftBody.Node n) |
btMatrix3x3 |
btDeformableLagrangianForce.DsFromVelocity(btSoftBody.Node n0,
btSoftBody.Node n1,
btSoftBody.Node n2,
btSoftBody.Node n3) |
btSoftBody.Node |
btSoftBodyNodeArray.expand(btSoftBody.Node fillValue) |
btSoftBody.Node |
btSoftBodyNodePointerArray.expand(btSoftBody.Node fillValue) |
int |
btSoftBodyNodePointerArray.findBinarySearch(btSoftBody.Node key)
non-recursive binary search, assumes sorted array
|
int |
btSoftBodyNodePointerArray.findLinearSearch(btSoftBody.Node key) |
int |
btSoftBodyNodePointerArray.findLinearSearch2(btSoftBody.Node key) |
btVector3 |
btDeformableNodeRigidContactConstraint.getDv(btSoftBody.Node arg0) |
btVector3 |
btDeformableStaticConstraint.getDv(btSoftBody.Node n) |
btVector3 |
btDeformableFaceNodeContactConstraint.getDv(btSoftBody.Node arg0) |
btVector3 |
btDeformableFaceRigidContactConstraint.getDv(btSoftBody.Node arg0) |
btVector3 |
btDeformableNodeAnchorConstraint.getDv(btSoftBody.Node n) |
btVector3 |
btDeformableContactConstraint.getDv(btSoftBody.Node arg0) |
btSoftBody.Link |
btSoftBody.Link.m_n(int i,
btSoftBody.Node setter) |
btSoftBody.Face |
btSoftBody.Face.m_n(int i,
btSoftBody.Node setter) |
btSoftBody.Tetra |
btSoftBody.Tetra.m_n(int i,
btSoftBody.Node setter) |
btSoftBody.RContact |
btSoftBody.RContact.m_node(btSoftBody.Node setter) |
btSoftBody.DeformableNodeRigidContact |
btSoftBody.DeformableNodeRigidContact.m_node(btSoftBody.Node setter) |
btSoftBody.DeformableFaceNodeContact |
btSoftBody.DeformableFaceNodeContact.m_node(btSoftBody.Node setter) |
btSoftBody.SContact |
btSoftBody.SContact.m_node(btSoftBody.Node setter) |
btSoftBody.Anchor |
btSoftBody.Anchor.m_node(btSoftBody.Node setter) |
btDeformableNodeRigidContactConstraint |
btDeformableNodeRigidContactConstraint.m_node(btSoftBody.Node setter) |
DeformableContactConstraint |
DeformableContactConstraint.m_node(btSoftBody.Node setter) |
btDeformableStaticConstraint |
btDeformableStaticConstraint.m_node(btSoftBody.Node setter) |
btDeformableFaceNodeContactConstraint |
btDeformableFaceNodeContactConstraint.m_node(btSoftBody.Node setter) |
btSoftBody.Note |
btSoftBody.Note.m_nodes(int i,
btSoftBody.Node setter) |
void |
btSoftBodyNodeArray.push_back(btSoftBody.Node _Val) |
void |
btSoftBodyNodePointerArray.push_back(btSoftBody.Node _Val) |
void |
btSoftBodyNodePointerArray.remove(btSoftBody.Node key) |
void |
btSoftBodyNodeArray.resize(int newsize,
btSoftBody.Node fillData) |
void |
btSoftBodyNodePointerArray.resize(int newsize,
btSoftBody.Node fillData) |
| Constructor and Description |
|---|
btDeformableStaticConstraint(btSoftBody.Node node,
btContactSolverInfo infoGlobal) |
| Modifier and Type | Method and Description |
|---|---|
static void |
BulletSoftBody.ApplyClampedForce(btSoftBody.Node n,
btVector3 f,
double dt) |
static boolean |
BulletSoftBody.bernsteinCCD(btSoftBody.Face face,
btSoftBody.Node node,
double dt,
double mrg,
btVector3 bary) |
static boolean |
BulletSoftBody.bernsteinVFTest(btSoftBody.Face face,
btSoftBody.Node node,
double dt,
double mrg) |
static boolean |
BulletSoftBody.bernsteinVFTest(double k0,
double k1,
double k2,
double k3,
double mrg,
btSoftBody.Face face,
btSoftBody.Node node,
double dt) |
static boolean |
BulletSoftBody.continuousCollisionDetection(btSoftBody.Face face,
btSoftBody.Node node,
double dt,
double mrg,
btVector3 bary) |
static boolean |
BulletSoftBody.coplanarAndInsideTest(double k0,
double k1,
double k2,
double k3,
btSoftBody.Face face,
btSoftBody.Node node,
double dt) |
static void |
BulletSoftBody.getBernsteinCoeff(btSoftBody.Face face,
btSoftBody.Node node,
double dt,
double[] k0,
double[] k1,
double[] k2,
double[] k3) |
static void |
BulletSoftBody.getBernsteinCoeff(btSoftBody.Face face,
btSoftBody.Node node,
double dt,
DoubleBuffer k0,
DoubleBuffer k1,
DoubleBuffer k2,
DoubleBuffer k3) |
static void |
BulletSoftBody.getBernsteinCoeff(btSoftBody.Face face,
btSoftBody.Node node,
double dt,
DoublePointer k0,
DoublePointer k1,
DoublePointer k2,
DoublePointer k3) |
static void |
BulletSoftBody.getJs(double k0,
double k1,
double k2,
double k3,
btSoftBody.Node a,
btSoftBody.Node b,
btSoftBody.Node c,
btSoftBody.Node p,
double dt,
double[] j0,
double[] j1,
double[] j2) |
static void |
BulletSoftBody.getJs(double k0,
double k1,
double k2,
double k3,
btSoftBody.Node a,
btSoftBody.Node b,
btSoftBody.Node c,
btSoftBody.Node p,
double dt,
DoubleBuffer j0,
DoubleBuffer j1,
DoubleBuffer j2) |
static void |
BulletSoftBody.getJs(double k0,
double k1,
double k2,
double k3,
btSoftBody.Node a,
btSoftBody.Node b,
btSoftBody.Node c,
btSoftBody.Node p,
double dt,
DoublePointer j0,
DoublePointer j1,
DoublePointer j2) |
static boolean |
BulletSoftBody.hasSeparatingPlane(btSoftBody.Face face,
btSoftBody.Node node,
double dt) |
static int |
BulletSoftBody.MatchEdge(btSoftBody.Node a,
btSoftBody.Node b,
btSoftBody.Node ma,
btSoftBody.Node mb) |
static boolean |
BulletSoftBody.signDetermination1(double k0,
double k1,
double k2,
double k3,
btSoftBody.Face face,
btSoftBody.Node node,
double dt) |
static boolean |
BulletSoftBody.signDetermination2(double k0,
double k1,
double k2,
double k3,
btSoftBody.Face face,
btSoftBody.Node node,
double dt) |
Copyright © 2024. All rights reserved.