|
Blender
V3.3
|
This is the complete list of members for btSoftBody, including all inherited members.
| __pad0__ | btSoftBody | |
| addAeroForceToFace(const btVector3 &windVelocity, int faceIndex) | btSoftBody | |
| addAeroForceToNode(const btVector3 &windVelocity, int nodeIndex) | btSoftBody | |
| addForce(const btVector3 &force) | btSoftBody | |
| addForce(const btVector3 &force, int node) | btSoftBody | |
| addVelocity(const btVector3 &velocity) | btSoftBody | |
| addVelocity(const btVector3 &velocity, int node) | btSoftBody | |
| advanceDeformation() | btSoftBody | |
| appendAnchor(int node, btRigidBody *body, bool disableCollisionBetweenLinkedBodies=false, btScalar influence=1) | btSoftBody | |
| appendAnchor(int node, btRigidBody *body, const btVector3 &localPivot, bool disableCollisionBetweenLinkedBodies=false, btScalar influence=1) | btSoftBody | |
| appendAngularJoint(const AJoint::Specs &specs, Cluster *body0, Body body1) | btSoftBody | |
| appendAngularJoint(const AJoint::Specs &specs, Body body=Body()) | btSoftBody | |
| appendAngularJoint(const AJoint::Specs &specs, btSoftBody *body) | btSoftBody | |
| appendDeformableAnchor(int node, btRigidBody *body) | btSoftBody | |
| appendDeformableAnchor(int node, btMultiBodyLinkCollider *link) | btSoftBody | |
| appendFace(int model=-1, Material *mat=0) | btSoftBody | |
| appendFace(int node0, int node1, int node2, Material *mat=0) | btSoftBody | |
| appendLinearJoint(const LJoint::Specs &specs, Cluster *body0, Body body1) | btSoftBody | |
| appendLinearJoint(const LJoint::Specs &specs, Body body=Body()) | btSoftBody | |
| appendLinearJoint(const LJoint::Specs &specs, btSoftBody *body) | btSoftBody | |
| appendLink(int model=-1, Material *mat=0) | btSoftBody | |
| appendLink(int node0, int node1, Material *mat=0, bool bcheckexist=false) | btSoftBody | |
| appendLink(Node *node0, Node *node1, Material *mat=0, bool bcheckexist=false) | btSoftBody | |
| appendMaterial() | btSoftBody | |
| appendNode(const btVector3 &x, btScalar m) | btSoftBody | |
| appendNote(const char *text, const btVector3 &o, const btVector4 &c=btVector4(1, 0, 0, 0), Node *n0=0, Node *n1=0, Node *n2=0, Node *n3=0) | btSoftBody | |
| appendNote(const char *text, const btVector3 &o, Node *feature) | btSoftBody | |
| appendNote(const char *text, const btVector3 &o, Link *feature) | btSoftBody | |
| appendNote(const char *text, const btVector3 &o, Face *feature) | btSoftBody | |
| appendTetra(int model, Material *mat) | btSoftBody | |
| appendTetra(int node0, int node1, int node2, int node3, Material *mat=0) | btSoftBody | |
| applyClusters(bool drift) | btSoftBody | |
| applyForces() | btSoftBody | |
| applyRepulsionForce(btScalar timeStep, bool applySpringForce) | btSoftBody | inline |
| BaryEval(const T &a, const T &b, const T &c, const btVector3 &coord) | btSoftBody | inlinestatic |
| BT_DECLARE_ALIGNED_ALLOCATOR() | btSoftBody | |
| btSoftBody(btSoftBodyWorldInfo *worldInfo, int node_count, const btVector3 *x, const btScalar *m) | btSoftBody | |
| btSoftBody(btSoftBodyWorldInfo *worldInfo) | btSoftBody | |
| calculateSerializeBufferSize() const | btSoftBody | virtual |
| checkContact(const btCollisionObjectWrapper *colObjWrap, const btVector3 &x, btScalar margin, btSoftBody::sCti &cti) const | btSoftBody | |
| checkDeformableContact(const btCollisionObjectWrapper *colObjWrap, const btVector3 &x, btScalar margin, btSoftBody::sCti &cti, bool predict=false) const | btSoftBody | |
| checkDeformableFaceContact(const btCollisionObjectWrapper *colObjWrap, Face &f, btVector3 &contact_point, btVector3 &bary, btScalar margin, btSoftBody::sCti &cti, bool predict=false) const | btSoftBody | |
| checkFace(int node0, int node1, int node2) const | btSoftBody | |
| checkLink(int node0, int node1) const | btSoftBody | |
| checkLink(const Node *node0, const Node *node1) const | btSoftBody | |
| cleanupClusters() | btSoftBody | |
| clusterAImpulse(Cluster *cluster, const Impulse &impulse) | btSoftBody | static |
| clusterCom(const Cluster *cluster) | btSoftBody | static |
| clusterCom(int cluster) const | btSoftBody | |
| clusterCount() const | btSoftBody | |
| clusterDAImpulse(Cluster *cluster, const btVector3 &impulse) | btSoftBody | static |
| clusterDCImpulse(Cluster *cluster, const btVector3 &impulse) | btSoftBody | static |
| clusterDImpulse(Cluster *cluster, const btVector3 &rpos, const btVector3 &impulse) | btSoftBody | static |
| clusterImpulse(Cluster *cluster, const btVector3 &rpos, const Impulse &impulse) | btSoftBody | static |
| clusterVAImpulse(Cluster *cluster, const btVector3 &impulse) | btSoftBody | static |
| clusterVelocity(const Cluster *cluster, const btVector3 &rpos) | btSoftBody | static |
| clusterVImpulse(Cluster *cluster, const btVector3 &rpos, const btVector3 &impulse) | btSoftBody | static |
| cutLink(int node0, int node1, btScalar position) | btSoftBody | |
| cutLink(const Node *node0, const Node *node1, btScalar position) | btSoftBody | |
| dampClusters() | btSoftBody | |
| defaultCollisionHandler(const btCollisionObjectWrapper *pcoWrap) | btSoftBody | |
| defaultCollisionHandler(btSoftBody *psb) | btSoftBody | |
| evaluateCom() const | btSoftBody | |
| generateBendingConstraints(int distance, Material *mat=0) | btSoftBody | |
| generateClusters(int k, int maxiterations=8192) | btSoftBody | |
| geometricCollisionHandler(btSoftBody *psb) | btSoftBody | |
| getAabb(btVector3 &aabbMin, btVector3 &aabbMax) const | btSoftBody | inlinevirtual |
| getCenterOfMass() const | btSoftBody | inline |
| getLinearVelocity() | btSoftBody | |
| getMass(int node) const | btSoftBody | |
| getRestLengthScale() | btSoftBody | |
| getRigidTransform() | btSoftBody | |
| getSoftBodySolver() | btSoftBody | inline |
| getSoftBodySolver() const | btSoftBody | inline |
| getSolver(ePSolver::_ solver) | btSoftBody | static |
| getSolver(eVSolver::_ solver) | btSoftBody | static |
| getTotalMass() const | btSoftBody | |
| getVolume() const | btSoftBody | |
| getWindVelocity() | btSoftBody | |
| getWorldInfo() | btSoftBody | inline |
| indicesToPointers(const int *map=0) | btSoftBody | |
| initDefaults() | btSoftBody | |
| initializeClusters() | btSoftBody | |
| initializeDmInverse() | btSoftBody | |
| initializeFaceTree() | btSoftBody | |
| integrateMotion() | btSoftBody | |
| interpolateRenderMesh() | btSoftBody | |
| m_anchors | btSoftBody | |
| m_bbending | btSoftBody | |
| m_bounds | btSoftBody | |
| m_bUpdateRtCst | btSoftBody | |
| m_c0 | btSoftBody | |
| m_c1 | btSoftBody | |
| m_c2 | btSoftBody | |
| m_cdbvt | btSoftBody | |
| m_cfg | btSoftBody | |
| m_clusterConnectivity | btSoftBody | |
| m_clusters | btSoftBody | |
| m_collisionDisabledObjects | btSoftBody | |
| m_dampingCoefficient | btSoftBody | |
| m_deformableAnchors | btSoftBody | |
| m_faceNodeContacts | btSoftBody | |
| m_faceRigidContacts | btSoftBody | |
| m_faces | btSoftBody | |
| m_fdbvnt | btSoftBody | |
| m_fdbvt | btSoftBody | |
| m_gravityFactor | btSoftBody | |
| m_joints | btSoftBody | |
| m_links | btSoftBody | |
| m_materials | btSoftBody | |
| m_maxSpeedSquared | btSoftBody | |
| m_n | btSoftBody | |
| m_ndbvt | btSoftBody | |
| m_nodeRigidContacts | btSoftBody | |
| m_nodes | btSoftBody | |
| m_notes | btSoftBody | |
| m_pose | btSoftBody | |
| m_quads | btSoftBody | |
| m_rcontacts | btSoftBody | |
| m_renderFaces | btSoftBody | |
| m_renderNodes | btSoftBody | |
| m_renderNodesInterpolationWeights | btSoftBody | |
| m_renderNodesParents | btSoftBody | |
| m_repulsionStiffness | btSoftBody | |
| m_restLengthScale | btSoftBody | |
| m_rl | btSoftBody | |
| m_scontacts | btSoftBody | |
| m_sleepingThreshold | btSoftBody | |
| m_softBodySolver | btSoftBody | |
| m_softSoftCollision | btSoftBody | |
| m_sst | btSoftBody | |
| m_tag | btSoftBody | |
| m_tetras | btSoftBody | |
| m_tetraScratches | btSoftBody | |
| m_tetraScratchesTn | btSoftBody | |
| m_timeacc | btSoftBody | |
| m_userIndexMapping | btSoftBody | |
| m_useSelfCollision | btSoftBody | |
| m_windVelocity | btSoftBody | |
| m_worldInfo | btSoftBody | |
| m_X | btSoftBody | |
| m_z | btSoftBody | |
| pointersToIndices() | btSoftBody | |
| predictMotion(btScalar dt) | btSoftBody | |
| prepareClusters(int iterations) | btSoftBody | |
| PSolve_Anchors(btSoftBody *psb, btScalar kst, btScalar ti) | btSoftBody | static |
| PSolve_Links(btSoftBody *psb, btScalar kst, btScalar ti) | btSoftBody | static |
| PSolve_RContacts(btSoftBody *psb, btScalar kst, btScalar ti) | btSoftBody | static |
| PSolve_SContacts(btSoftBody *psb, btScalar, btScalar ti) | btSoftBody | static |
| psolver_t typedef | btSoftBody | |
| randomizeConstraints() | btSoftBody | |
| rayFaceTest(const btVector3 &rayFrom, const btVector3 &rayTo, sRayCast &results) | btSoftBody | |
| rayFaceTest(const btVector3 &rayFrom, const btVector3 &rayTo, btScalar &mint, int &index) const | btSoftBody | |
| rayTest(const btVector3 &rayFrom, const btVector3 &rayTo, sRayCast &results) | btSoftBody | |
| rayTest(const btVector3 &rayFrom, const btVector3 &rayTo, btScalar &mint, eFeature::_ &feature, int &index, bool bcountonly) const | btSoftBody | |
| rebuildNodeTree() | btSoftBody | |
| refine(ImplicitFn *ifn, btScalar accurary, bool cut) | btSoftBody | |
| releaseCluster(int index) | btSoftBody | |
| releaseClusters() | btSoftBody | |
| removeAnchor(int node) | btSoftBody | |
| resetLinkRestLengths() | btSoftBody | |
| rotate(const btQuaternion &rot) | btSoftBody | |
| scale(const btVector3 &scl) | btSoftBody | |
| serialize(void *dataBuffer, class btSerializer *serializer) const | btSoftBody | virtual |
| setAngularVelocity(const btVector3 &angVel) | btSoftBody | |
| setCollisionQuadrature(int N) | btSoftBody | |
| setCollisionShape(btCollisionShape *collisionShape) | btSoftBody | inlinevirtual |
| setDampingCoefficient(btScalar damping_coeff) | btSoftBody | inline |
| setGravityFactor(btScalar gravFactor) | btSoftBody | |
| setLinearVelocity(const btVector3 &linVel) | btSoftBody | |
| setMass(int node, btScalar mass) | btSoftBody | |
| setMaxStress(btScalar maxStress) | btSoftBody | |
| setPose(bool bvolume, bool bframe) | btSoftBody | |
| setRestLengthScale(btScalar restLength) | btSoftBody | |
| setSelfCollision(bool useSelfCollision) | btSoftBody | |
| setSoftBodySolver(btSoftBodySolver *softBodySolver) | btSoftBody | inline |
| setSolver(eSolverPresets::_ preset) | btSoftBody | |
| setSpringStiffness(btScalar k) | btSoftBody | |
| setTotalDensity(btScalar density) | btSoftBody | |
| setTotalMass(btScalar mass, bool fromfaces=false) | btSoftBody | |
| setVelocity(const btVector3 &velocity) | btSoftBody | |
| setVolumeDensity(btScalar density) | btSoftBody | |
| setVolumeMass(btScalar mass) | btSoftBody | |
| setWindVelocity(const btVector3 &velocity) | btSoftBody | |
| setZeroVelocity() | btSoftBody | |
| solveClusters(const btAlignedObjectArray< btSoftBody * > &bodies) | btSoftBody | static |
| solveClusters(btScalar sor) | btSoftBody | |
| solveCommonConstraints(btSoftBody **bodies, int count, int iterations) | btSoftBody | static |
| solveConstraints() | btSoftBody | |
| staticSolve(int iterations) | btSoftBody | |
| tAnchorArray typedef | btSoftBody | |
| tClusterArray typedef | btSoftBody | |
| tFaceArray typedef | btSoftBody | |
| tJointArray typedef | btSoftBody | |
| tLeafArray typedef | btSoftBody | |
| tLinkArray typedef | btSoftBody | |
| tMaterialArray typedef | btSoftBody | |
| tNodeArray typedef | btSoftBody | |
| tNoteArray typedef | btSoftBody | |
| tPSolverArray typedef | btSoftBody | |
| transform(const btTransform &trs) | btSoftBody | |
| transformTo(const btTransform &trs) | btSoftBody | |
| translate(const btVector3 &trs) | btSoftBody | |
| tRContactArray typedef | btSoftBody | |
| tScalarArray typedef | btSoftBody | |
| tSContactArray typedef | btSoftBody | |
| tSoftBodyArray typedef | btSoftBody | |
| tTetraArray typedef | btSoftBody | |
| tVector3Array typedef | btSoftBody | |
| tVSolverArray typedef | btSoftBody | |
| upcast(const btCollisionObject *colObj) | btSoftBody | inlinestatic |
| upcast(btCollisionObject *colObj) | btSoftBody | inlinestatic |
| updateArea(bool averageArea=true) | btSoftBody | |
| updateBounds() | btSoftBody | |
| updateClusters() | btSoftBody | |
| updateConstants() | btSoftBody | |
| updateDeactivation(btScalar timeStep) | btSoftBody | |
| updateDeformation() | btSoftBody | |
| updateFace(DBVTNODE *node, bool use_velocity, bool margin) | btSoftBody | inline |
| updateFaceTree(bool use_velocity, bool margin) | btSoftBody | inline |
| updateLinkConstants() | btSoftBody | |
| updateNode(btDbvtNode *node, bool use_velocity, bool margin) | btSoftBody | inline |
| updateNodeTree(bool use_velocity, bool margin) | btSoftBody | inline |
| updateNormals() | btSoftBody | |
| updatePose() | btSoftBody | |
| useSelfCollision() | btSoftBody | |
| VSolve_Links(btSoftBody *psb, btScalar kst) | btSoftBody | static |
| vsolver_t typedef | btSoftBody | |
| wantsSleeping() | btSoftBody | |
| ~btSoftBody() | btSoftBody | virtual |