|
Blender V4.3
|
#include "LinearMath/btAlignedObjectArray.h"#include "LinearMath/btTransform.h"#include "LinearMath/btIDebugDraw.h"#include "LinearMath/btVector3.h"#include "BulletDynamics/Dynamics/btRigidBody.h"#include "BulletCollision/CollisionShapes/btConcaveShape.h"#include "BulletCollision/CollisionDispatch/btCollisionCreateFunc.h"#include "btSparseSDF.h"#include "BulletCollision/BroadphaseCollision/btDbvt.h"#include "BulletDynamics/Featherstone/btMultiBodyLinkCollider.h"#include "BulletDynamics/Featherstone/btMultiBodyConstraint.h"Go to the source code of this file.
Macros | |
| #define | btSoftBodyData btSoftBodyFloatData |
| btSoftBody implementation by Nathanael Presson | |
| #define | btSoftBodyDataName "btSoftBodyFloatData" |
| #define | SAFE_EPSILON SIMD_EPSILON * 100.0 |
| #define | NEXTRAND (seed = (1664525L * seed + 1013904223L) & 0xffffffff) |
Variables | |
| static const btScalar | OVERLAP_REDUCTION_FACTOR = 0.1 |
| static unsigned long | seed = 243703 |
| #define btSoftBodyData btSoftBodyFloatData |
btSoftBody implementation by Nathanael Presson
Definition at line 36 of file btSoftBody.h.
Referenced by btSoftBody::calculateSerializeBufferSize(), and btSoftBody::serialize().
| #define btSoftBodyDataName "btSoftBodyFloatData" |
Definition at line 37 of file btSoftBody.h.
Referenced by btSoftBody::serialize().
Referenced by btSoftBody::applyRepulsionForce(), and btSoftBody::randomizeConstraints().
| #define SAFE_EPSILON SIMD_EPSILON * 100.0 |
Definition at line 1194 of file btSoftBody.h.
Referenced by continuousCollisionDetection(), btSoftBody::geometricCollisionHandler(), nearZero(), btSoftColliders::CollideCCD::Process(), btSoftColliders::CollideCCD::Repel(), sameSign(), signDetermination1(), signDetermination2(), btSoftBody::updateFace(), and btSoftBody::updateNode().
|
static |
Definition at line 38 of file btSoftBody.h.
Referenced by btSoftBody::applyRepulsionForce().
|
static |
Definition at line 39 of file btSoftBody.h.
Referenced by BKE_mesh_remesh_quadriflow(), BKE_paint_face_set_overlay_color_get(), BLI_array_frand(), BLI_array_randomize(), BLI_bitmap_randomize(), BLI_hash_frand(), BLI_hash_mm2(), BLI_hash_mm2a_init(), BLI_hash_mm3(), BLI_rng_new(), BLI_rng_new_srandom(), BLI_rng_seed(), BLI_rng_srandom(), BLI_thread_srandom(), BLI_uuid_generate_random(), BM_mesh_esubdivide(), bmo_subdivide_edges_exec(), blender::noise::compute_3d_orientation(), compute_3d_orientation(), curve_select_random_exec(), cycles_precompute(), blender::geometry::debug_randomize_curve_order(), blender::geometry::debug_randomize_edge_order(), blender::geometry::debug_randomize_face_order(), blender::geometry::debug_randomize_instance_order(), blender::geometry::debug_randomize_point_order(), blender::geometry::debug_randomize_vert_order(), blender::deform_drawing(), blender::deform_drawing(), blender::nodes::node_geo_distribute_points_on_faces_cc::distribute_points_poisson_disk(), blender::nodes::node_geo_distribute_points_on_faces_cc::distribute_points_random(), do_kink_spiral(), edbm_select_random_exec(), edbm_sort_elements_exec(), edbm_subdivide_exec(), blender::RandomNumberGenerator::from_random_seed(), FrsNoise_drand(), FrsNoise_init(), fsmenu_read_system(), GEN_srand(), blender::nodes::node_fn_hash_value_cc::get_multi_function(), blender::geometry::get_permutation(), blender::get_rand_matrix(), hammersley_create(), blender::gpu::SpecializationStateDescriptor::hash(), hash_hp_seeded_float(), hash_hp_seeded_uint(), hash_shuffle_uint(), hash_wang_seeded_float(), hash_wang_seeded_uint(), Freestyle::PseudoNoise::init(), init_keys(), integrator_init_from_bake(), lattice_select_random_exec(), lcg_init(), blender::modify_stroke_random(), nested_uniform_scramble(), nested_uniform_scramble_base4(), blender::nodes::node_fn_random_value_cc::node_build_multi_function(), blender::nodes::node_geo_distribute_points_in_grid_cc::node_declare(), blender::nodes::node_geo_distribute_points_in_volume_cc::node_declare(), NODE_DEFINE(), blender::nodes::node_geo_distribute_points_in_grid_cc::node_geo_exec(), blender::nodes::node_geo_distribute_points_in_volume_cc::node_geo_exec(), blender::nodes::node_geo_distribute_points_on_faces_cc::node_geo_exec(), Freestyle::Noise::Noise(), blender::noise_table(), blender::noise_table(), blender::ed::object::object_rand_transverts(), blender::ed::object::object_rand_verts_exec(), blender::ed::object::object_select_random_exec(), blender::ed::sculpt_paint::greasepencil::RandomizeOperation::on_stroke_extended(), path_state_rng_scramble(), blender::nodes::node_geo_distribute_points_on_faces_cc::point_distribution_calculate(), psys_frand(), psys_frand_vec(), psys_task_init_distribute(), psys_task_init_path(), blender::noise::random_float2_offset(), random_float2_offset(), blender::noise::random_float3_offset(), random_float3_offset(), blender::noise::random_float4_offset(), random_float4_offset(), blender::noise::random_float_offset(), random_float_offset(), blender::ed::sculpt_paint::filter::randomize_factors(), btSoftBody::randomizeConstraints(), blender::RandomNumberGenerator::RandomNumberGenerator(), BlenderSession::render(), render_result_from_bake(), reversed_bit_owen(), reversed_bit_owen_base4(), blender::nodes::node_geo_distribute_points_on_faces_cc::sample_mesh_surface(), blender::ed::sculpt_paint::mask::sculpt_mask_init_exec(), blender::RandomNumberGenerator::seed(), blender::RandomNumberGenerator::seed_random(), blender::ed::curves::select_random_exec(), blender::ed::greasepencil::select_random_exec(), blender::ed::sculpt_paint::select_random::select_random_exec(), select_random_exec(), select_random_metaelems_exec(), setRandSeed(), setRndSeed(), btConvexHullInternal::shrink(), sobol_burley_sample_1D(), sobol_burley_sample_2D(), sobol_burley_sample_3D(), sobol_burley_sample_4D(), sort_bmelem_flag(), BlenderSync::sync_integrator(), tabulated_sobol_sample_1D(), tabulated_sobol_sample_2D(), tabulated_sobol_sample_3D(), tabulated_sobol_sample_4D(), tabulated_sobol_shuffled_sample_index(), and util_murmur_hash3().