| Package | Description |
|---|---|
| org.bytedeco.bullet.BulletSoftBody |
| Modifier and Type | Method and Description |
|---|---|
btSoftBody |
btSoftBodyArray.at(int n) |
btSoftBody |
btSoftColliders.CollideCL_SS.bodies(int i) |
btSoftBody |
btSoftBody.sRayCast.body() |
static btSoftBody |
btSoftBodyHelpers.CreateEllipsoid(btSoftBodyWorldInfo worldInfo,
btVector3 center,
btVector3 radius,
int res) |
static btSoftBody |
btSoftBodyHelpers.CreateFromConvexHull(btSoftBodyWorldInfo worldInfo,
btVector3 vertices,
int nvertices) |
static btSoftBody |
btSoftBodyHelpers.CreateFromConvexHull(btSoftBodyWorldInfo worldInfo,
btVector3 vertices,
int nvertices,
boolean randomizeConstraints) |
static btSoftBody |
btSoftBodyHelpers.CreateFromTetGenData(btSoftBodyWorldInfo worldInfo,
BytePointer ele,
BytePointer face,
BytePointer node,
boolean bfacelinks,
boolean btetralinks,
boolean bfacesfromtetras) |
static btSoftBody |
btSoftBodyHelpers.CreateFromTetGenData(btSoftBodyWorldInfo worldInfo,
String ele,
String face,
String node,
boolean bfacelinks,
boolean btetralinks,
boolean bfacesfromtetras) |
static btSoftBody |
btSoftBodyHelpers.CreateFromTriMesh(btSoftBodyWorldInfo worldInfo,
double[] vertices,
int[] triangles,
int ntriangles) |
static btSoftBody |
btSoftBodyHelpers.CreateFromTriMesh(btSoftBodyWorldInfo worldInfo,
double[] vertices,
int[] triangles,
int ntriangles,
boolean randomizeConstraints) |
static btSoftBody |
btSoftBodyHelpers.CreateFromTriMesh(btSoftBodyWorldInfo worldInfo,
DoubleBuffer vertices,
IntBuffer triangles,
int ntriangles) |
static btSoftBody |
btSoftBodyHelpers.CreateFromTriMesh(btSoftBodyWorldInfo worldInfo,
DoubleBuffer vertices,
IntBuffer triangles,
int ntriangles,
boolean randomizeConstraints) |
static btSoftBody |
btSoftBodyHelpers.CreateFromTriMesh(btSoftBodyWorldInfo worldInfo,
DoublePointer vertices,
IntPointer triangles,
int ntriangles) |
static btSoftBody |
btSoftBodyHelpers.CreateFromTriMesh(btSoftBodyWorldInfo worldInfo,
DoublePointer vertices,
IntPointer triangles,
int ntriangles,
boolean randomizeConstraints) |
static btSoftBody |
btSoftBodyHelpers.CreateFromVtkFile(btSoftBodyWorldInfo worldInfo,
BytePointer vtk_file) |
static btSoftBody |
btSoftBodyHelpers.CreateFromVtkFile(btSoftBodyWorldInfo worldInfo,
String vtk_file) |
static btSoftBody |
btSoftBodyHelpers.CreatePatch(btSoftBodyWorldInfo worldInfo,
btVector3 corner00,
btVector3 corner10,
btVector3 corner01,
btVector3 corner11,
int resx,
int resy,
int fixeds,
boolean gendiags) |
static btSoftBody |
btSoftBodyHelpers.CreatePatch(btSoftBodyWorldInfo worldInfo,
btVector3 corner00,
btVector3 corner10,
btVector3 corner01,
btVector3 corner11,
int resx,
int resy,
int fixeds,
boolean gendiags,
double perturbation) |
static btSoftBody |
btSoftBodyHelpers.CreatePatchUV(btSoftBodyWorldInfo worldInfo,
btVector3 corner00,
btVector3 corner10,
btVector3 corner01,
btVector3 corner11,
int resx,
int resy,
int fixeds,
boolean gendiags) |
static btSoftBody |
btSoftBodyHelpers.CreatePatchUV(btSoftBodyWorldInfo worldInfo,
btVector3 corner00,
btVector3 corner10,
btVector3 corner01,
btVector3 corner11,
int resx,
int resy,
int fixeds,
boolean gendiags,
float[] tex_coords) |
static btSoftBody |
btSoftBodyHelpers.CreatePatchUV(btSoftBodyWorldInfo worldInfo,
btVector3 corner00,
btVector3 corner10,
btVector3 corner01,
btVector3 corner11,
int resx,
int resy,
int fixeds,
boolean gendiags,
FloatBuffer tex_coords) |
static btSoftBody |
btSoftBodyHelpers.CreatePatchUV(btSoftBodyWorldInfo worldInfo,
btVector3 corner00,
btVector3 corner10,
btVector3 corner01,
btVector3 corner11,
int resx,
int resy,
int fixeds,
boolean gendiags,
FloatPointer tex_coords) |
static btSoftBody |
btSoftBodyHelpers.CreateRope(btSoftBodyWorldInfo worldInfo,
btVector3 from,
btVector3 to,
int res,
int fixeds) |
btSoftBody |
btSoftBodyArray.expand() |
btSoftBody |
btSoftBodyArray.expand(btSoftBody fillValue) |
btSoftBody |
btSoftBodyArray.expandNonInitializing() |
btSoftBody |
btSoftBodyArray.get(int n) |
btSoftBody |
btSoftBody.m_anchors(btSoftBodyAnchorArray setter) |
btSoftBody |
btSoftBodyCollisionShape.m_body() |
btSoftBody |
btSoftBody.m_bounds(int i,
btVector3 setter) |
btSoftBody |
btSoftBody.m_bUpdateRtCst(boolean setter) |
btSoftBody |
btSoftBody.m_cacheBarycenter(boolean setter) |
btSoftBody |
btSoftBody.m_cdbvt(btDbvt setter) |
btSoftBody |
btSoftBody.m_cfg(btSoftBody.Config setter) |
btSoftBody |
btSoftBody.m_clusterConnectivity(btBoolArray setter) |
btSoftBody |
btSoftBody.m_clusters(btSoftBodyClusterArray setter) |
btSoftBody |
btSoftBody.m_dampingCoefficient(double setter) |
btSoftBody |
btSoftBody.m_deformableAnchors(btSoftBodyDeformableNodeRigidAnchorArray setter) |
btSoftBody |
btSoftBody.m_faceNodeContacts(btSoftBodyDeformableFaceNodeContactArray setter) |
btSoftBody |
btSoftBody.m_faceNodeContactsCCD(btSoftBodyDeformableFaceNodeContactArray setter) |
btSoftBody |
btSoftBody.m_faceRigidContacts(btSoftBodyDeformableFaceRigidContactArray setter) |
btSoftBody |
btSoftBody.m_faces(btSoftBodyFaceArray setter) |
btSoftBody |
btSoftBody.m_fdbvnt(btDbvntNode setter) |
btSoftBody |
btSoftBody.m_fdbvt(btDbvt setter) |
btSoftBody |
btSoftBody.m_gravityFactor(double setter) |
btSoftBody |
btSoftBody.m_joints(btSoftBodyJointArray setter) |
btSoftBody |
btSoftBody.m_links(btSoftBodyLinkArray setter) |
btSoftBody |
btSoftBody.m_materials(btSoftBodyMaterialArray setter) |
btSoftBody |
btSoftBody.m_maxSpeedSquared(double setter) |
btSoftBody |
btSoftBody.m_ndbvt(btDbvt setter) |
btSoftBody |
btSoftBody.m_nodeRigidContacts(btSoftBodyDeformableNodeRigidContactArray setter) |
btSoftBody |
btSoftBody.m_nodes(btSoftBodyNodeArray setter) |
btSoftBody |
btSoftBody.m_notes(btSoftBodyNoteArray setter) |
btSoftBody |
btSoftBody.m_pose(btSoftBody.Pose setter) |
btSoftBody |
btSoftBody.m_quads(btVector3Array setter) |
btSoftBody |
btSoftBody.m_rcontacts(btSoftBodyRContactArray setter) |
btSoftBody |
btSoftBody.m_reducedModel(boolean setter) |
btSoftBody |
btSoftBody.m_renderFaces(btSoftBodyRenderFaceArray setter) |
btSoftBody |
btSoftBody.m_renderNodes(btSoftBodyRenderNodeArray setter) |
btSoftBody |
btSoftBody.m_renderNodesInterpolationWeights(btVector4Array setter) |
btSoftBody |
btSoftBody.m_repulsionStiffness(double setter) |
btSoftBody |
btSoftBody.m_restLengthScale(double setter) |
btSoftBody |
btSoftBody.m_scontacts(btSoftBodySContactArray setter) |
btSoftBody |
btSoftBody.m_sleepingThreshold(double setter) |
btSoftBody |
btSoftBody.m_softBodySolver(btSoftBodySolver setter) |
btSoftBody |
btSoftBody.m_softSoftCollision(boolean setter) |
btSoftBody |
btSoftBody.m_sst(btSoftBody.SolverState setter) |
btSoftBody |
btSoftBody.m_tag(Pointer setter) |
btSoftBody |
btSoftBody.m_tetras(btSoftBodyTetraArray setter) |
btSoftBody |
btSoftBody.m_tetraScratches(btSoftBodyTetraSratchArray setter) |
btSoftBody |
btSoftBody.m_tetraScratchesTn(btSoftBodyTetraSratchArray setter) |
btSoftBody |
btSoftBody.m_timeacc(double setter) |
btSoftBody |
btSoftBody.m_userIndexMapping(btIntArray setter) |
btSoftBody |
btSoftBody.m_useSelfCollision(boolean setter) |
btSoftBody |
btSoftBody.m_windVelocity(btVector3 setter) |
btSoftBody |
btSoftBody.m_worldInfo(btSoftBodyWorldInfo setter) |
btSoftBody |
btSoftBody.m_X(btVector3Array setter) |
btSoftBody |
btSoftBody.m_z(btScalarArray setter) |
btSoftBody |
btSoftColliders.CollideCL_RS.psb() |
btSoftBody |
btSoftColliders.CollideSDF_RS.psb() |
btSoftBody |
btSoftColliders.CollideSDF_RD.psb() |
btSoftBody |
btSoftColliders.CollideSDF_RDF.psb() |
btSoftBody |
btSoftColliders.CollideVF_SS.psb(int i) |
btSoftBody |
btSoftColliders.CollideVF_DD.psb(int i) |
btSoftBody |
btSoftColliders.CollideFF_DD.psb(int i) |
btSoftBody |
btSoftColliders.CollideCCD.psb(int i) |
static btSoftBody |
btSoftBody.upcast(btCollisionObject colObj) |
| Modifier and Type | Method and Description |
|---|---|
void |
btDeformableMultiBodyDynamicsWorld.addForce(btSoftBody psb,
btDeformableLagrangianForce force) |
void |
btDeformableLagrangianForce.addSoftBody(btSoftBody psb) |
void |
btDeformableMultiBodyDynamicsWorld.addSoftBody(btSoftBody body) |
void |
btSoftRigidDynamicsWorld.addSoftBody(btSoftBody body) |
void |
btSoftMultiBodyDynamicsWorld.addSoftBody(btSoftBody body) |
void |
btDeformableMultiBodyDynamicsWorld.addSoftBody(btSoftBody body,
int collisionFilterGroup,
int collisionFilterMask) |
void |
btSoftRigidDynamicsWorld.addSoftBody(btSoftBody body,
int collisionFilterGroup,
int collisionFilterMask) |
void |
btSoftMultiBodyDynamicsWorld.addSoftBody(btSoftBody body,
int collisionFilterGroup,
int collisionFilterMask) |
void |
btSoftBody.appendAngularJoint(btSoftBody.AJoint.Specs specs,
btSoftBody body) |
void |
btSoftBody.appendLinearJoint(btSoftBody.LJoint.Specs specs,
btSoftBody body) |
btSoftColliders.CollideCL_SS |
btSoftColliders.CollideCL_SS.bodies(int i,
btSoftBody setter) |
btSoftBody.sRayCast |
btSoftBody.sRayCast.body(btSoftBody setter) |
void |
btSoftBody.vsolver_t.call(btSoftBody arg0,
double arg1) |
void |
btSoftBody.psolver_t.call(btSoftBody arg0,
double arg1,
double arg2) |
void |
btSoftBodySolverOutput.copySoftBodyToVertexBuffer(btSoftBody softBody,
btVertexBufferDescriptor vertexBuffer)
Output current computed vertex data to the vertex buffers for all cloths in the solver.
|
void |
btDefaultSoftBodySolver.copySoftBodyToVertexBuffer(btSoftBody softBody,
btVertexBufferDescriptor vertexBuffer) |
void |
btDeformableBodySolver.copySoftBodyToVertexBuffer(btSoftBody softBody,
btVertexBufferDescriptor vertexBuffer) |
void |
btSoftBody.defaultCollisionHandler(btSoftBody psb) |
static void |
btSoftBodyHelpers.Draw(btSoftBody psb,
btIDebugDraw idraw) |
static void |
btSoftBodyHelpers.Draw(btSoftBody psb,
btIDebugDraw idraw,
int drawflags) |
static void |
btSoftBodyHelpers.DrawClusterTree(btSoftBody psb,
btIDebugDraw idraw) |
static void |
btSoftBodyHelpers.DrawClusterTree(btSoftBody psb,
btIDebugDraw idraw,
int mindepth,
int maxdepth) |
static void |
btSoftBodyHelpers.DrawFaceTree(btSoftBody psb,
btIDebugDraw idraw) |
static void |
btSoftBodyHelpers.DrawFaceTree(btSoftBody psb,
btIDebugDraw idraw,
int mindepth,
int maxdepth) |
static void |
btSoftBodyHelpers.DrawFrame(btSoftBody psb,
btIDebugDraw idraw) |
static void |
btSoftBodyHelpers.DrawInfos(btSoftBody psb,
btIDebugDraw idraw,
boolean masses,
boolean areas,
boolean stress) |
static void |
btSoftBodyHelpers.DrawNodeTree(btSoftBody psb,
btIDebugDraw idraw) |
static void |
btSoftBodyHelpers.DrawNodeTree(btSoftBody psb,
btIDebugDraw idraw,
int mindepth,
int maxdepth) |
static void |
btSoftBodyHelpers.duplicateFaces(BytePointer filename,
btSoftBody psb) |
static void |
btSoftBodyHelpers.duplicateFaces(String filename,
btSoftBody psb) |
btSoftBody |
btSoftBodyArray.expand(btSoftBody fillValue) |
static void |
btSoftBodyHelpers.extrapolateBarycentricWeights(btSoftBody psb) |
int |
btSoftBodyArray.findBinarySearch(btSoftBody key)
non-recursive binary search, assumes sorted array
|
int |
btSoftBodyArray.findLinearSearch(btSoftBody key) |
int |
btSoftBodyArray.findLinearSearch2(btSoftBody key) |
static void |
btSoftBodyHelpers.generateBoundaryFaces(btSoftBody psb) |
void |
btSoftBody.geometricCollisionHandler(btSoftBody psb) |
static void |
btSoftBodyHelpers.interpolateBarycentricWeights(btSoftBody psb) |
btSoftBodyCollisionShape |
btSoftBodyCollisionShape.m_body(btSoftBody setter) |
void |
btDeformableBodySolver.predictDeformableMotion(btSoftBody psb,
double dt) |
void |
btSoftBodySolver.processCollision(btSoftBody arg0,
btCollisionObjectWrapper arg1)
Process a collision between one of the world's soft bodies and another collision object
|
void |
btDefaultSoftBodySolver.processCollision(btSoftBody arg0,
btCollisionObjectWrapper arg1) |
void |
btDeformableBodySolver.processCollision(btSoftBody softBody,
btCollisionObjectWrapper collisionObjectWrap) |
void |
btSoftBodySolver.processCollision(btSoftBody arg0,
btSoftBody arg1)
Process a collision between two soft bodies
|
void |
btDefaultSoftBodySolver.processCollision(btSoftBody arg0,
btSoftBody arg1) |
void |
btDeformableBodySolver.processCollision(btSoftBody softBody,
btSoftBody otherSoftBody) |
void |
btSoftColliders.CollideCL_RS.ProcessColObj(btSoftBody ps,
btCollisionObjectWrapper colObWrap) |
void |
btSoftColliders.CollideCL_SS.ProcessSoftSoft(btSoftBody psa,
btSoftBody psb) |
btSoftColliders.CollideCL_RS |
btSoftColliders.CollideCL_RS.psb(btSoftBody setter) |
btSoftColliders.CollideSDF_RS |
btSoftColliders.CollideSDF_RS.psb(btSoftBody setter) |
btSoftColliders.CollideSDF_RD |
btSoftColliders.CollideSDF_RD.psb(btSoftBody setter) |
btSoftColliders.CollideSDF_RDF |
btSoftColliders.CollideSDF_RDF.psb(btSoftBody setter) |
btSoftColliders.CollideVF_SS |
btSoftColliders.CollideVF_SS.psb(int i,
btSoftBody setter) |
btSoftColliders.CollideVF_DD |
btSoftColliders.CollideVF_DD.psb(int i,
btSoftBody setter) |
btSoftColliders.CollideFF_DD |
btSoftColliders.CollideFF_DD.psb(int i,
btSoftBody setter) |
btSoftColliders.CollideCCD |
btSoftColliders.CollideCCD.psb(int i,
btSoftBody setter) |
static void |
btSoftBody.PSolve_Anchors(btSoftBody psb,
double kst,
double ti) |
static void |
btSoftBody.PSolve_Links(btSoftBody psb,
double kst,
double ti) |
static void |
btSoftBody.PSolve_RContacts(btSoftBody psb,
double kst,
double ti) |
static void |
btSoftBody.PSolve_SContacts(btSoftBody psb,
double arg1,
double ti) |
void |
btSoftBodyArray.push_back(btSoftBody _Val) |
void |
btSoftBodyArray.remove(btSoftBody key) |
void |
btDeformableMultiBodyDynamicsWorld.removeForce(btSoftBody psb,
btDeformableLagrangianForce force) |
void |
btDeformableLagrangianForce.removeSoftBody(btSoftBody psb) |
void |
btDeformableMultiBodyDynamicsWorld.removeSoftBody(btSoftBody body) |
void |
btSoftRigidDynamicsWorld.removeSoftBody(btSoftBody body) |
void |
btSoftMultiBodyDynamicsWorld.removeSoftBody(btSoftBody body) |
void |
btDeformableMultiBodyDynamicsWorld.removeSoftBodyForce(btSoftBody psb) |
static void |
btSoftBodyHelpers.ReoptimizeLinkOrder(btSoftBody psb)
Sort the list of links to move link calculations that are dependent upon earlier
ones as far as possible away from the calculation of those values
This tends to make adjacent loop iterations not dependent upon one another,
so out-of-order processors can execute instructions from multiple iterations at once
|
void |
btSoftBodyArray.resize(int newsize,
btSoftBody fillData) |
static void |
btSoftBody.solveCommonConstraints(btSoftBody bodies,
int count,
int iterations) |
static void |
btSoftBody.VSolve_Links(btSoftBody psb,
double kst) |
static void |
btSoftBodyHelpers.writeObj(BytePointer file,
btSoftBody psb) |
static void |
btSoftBodyHelpers.writeObj(String file,
btSoftBody psb) |
static void |
btSoftBodyHelpers.writeState(BytePointer file,
btSoftBody psb) |
static void |
btSoftBodyHelpers.writeState(String file,
btSoftBody psb) |
| Constructor and Description |
|---|
btSoftBodyCollisionShape(btSoftBody backptr) |
Copyright © 2024. All rights reserved.