■NxParameter 列挙型 | Top |
PhysX内部で共通で使用されるパラメータを記述する定数を定義します。
enum NxParameter { NX_PENALTY_FORCE = 0, NX_SKIN_WIDTH = 1, NX_DEFAULT_SLEEP_LIN_VEL_SQUARED = 2, NX_DEFAULT_SLEEP_ANG_VEL_SQUARED = 3, NX_BOUNCE_THRESHOLD = 4, NX_DYN_FRICT_SCALING = 5, NX_STA_FRICT_SCALING = 6, NX_MAX_ANGULAR_VELOCITY = 7, NX_CONTINUOUS_CD = 8, NX_VISUALIZATION_SCALE = 9, NX_VISUALIZE_WORLD_AXES = 10, NX_VISUALIZE_BODY_AXES = 11, NX_VISUALIZE_BODY_MASS_AXES = 12, NX_VISUALIZE_BODY_LIN_VELOCITY = 13, NX_VISUALIZE_BODY_ANG_VELOCITY = 14, NX_VISUALIZE_BODY_LIN_MOMENTUM = 15, NX_VISUALIZE_BODY_ANG_MOMENTUM = 16, NX_VISUALIZE_BODY_LIN_ACCEL = 17, NX_VISUALIZE_BODY_ANG_ACCEL = 18, NX_VISUALIZE_BODY_LIN_FORCE = 19, NX_VISUALIZE_BODY_ANG_FORCE = 20, NX_VISUALIZE_BODY_REDUCED = 21, NX_VISUALIZE_BODY_JOINT_GROUPS = 22, NX_VISUALIZE_BODY_CONTACT_LIST = 23, NX_VISUALIZE_BODY_JOINT_LIST = 24, NX_VISUALIZE_BODY_DAMPING = 25, NX_VISUALIZE_BODY_SLEEP = 26, NX_VISUALIZE_JOINT_LOCAL_AXES = 27, NX_VISUALIZE_JOINT_WORLD_AXES = 28, NX_VISUALIZE_JOINT_LIMITS = 29, NX_VISUALIZE_JOINT_ERROR = 30, NX_VISUALIZE_JOINT_FORCE = 31, NX_VISUALIZE_JOINT_REDUCED = 32, NX_VISUALIZE_CONTACT_POINT = 33, NX_VISUALIZE_CONTACT_NORMAL = 34, NX_VISUALIZE_CONTACT_ERROR = 35, NX_VISUALIZE_CONTACT_FORCE = 36, NX_VISUALIZE_ACTOR_AXES = 37, NX_VISUALIZE_COLLISION_AABBS = 38, NX_VISUALIZE_COLLISION_SHAPES = 39, NX_VISUALIZE_COLLISION_AXES = 40, NX_VISUALIZE_COLLISION_COMPOUNDS = 41, NX_VISUALIZE_COLLISION_VNORMALS = 42, NX_VISUALIZE_COLLISION_FNORMALS = 43, NX_VISUALIZE_COLLISION_EDGES = 44, NX_VISUALIZE_COLLISION_SPHERES = 45, NX_VISUALIZE_COLLISION_SAP = 46, NX_VISUALIZE_COLLISION_STATIC = 47, NX_VISUALIZE_COLLISION_DYNAMIC = 48, NX_VISUALIZE_COLLISION_FREE = 49, NX_VISUALIZE_COLLISION_CCD = 50, NX_VISUALIZE_COLLISION_SKELETONS = 51, NX_VISUALIZE_FLUID_EMITTERS = 52, NX_VISUALIZE_FLUID_POSITION = 53, NX_VISUALIZE_FLUID_VELOCITY = 54, NX_VISUALIZE_FLUID_KERNEL_RADIUS = 55, NX_VISUALIZE_FLUID_BOUNDS = 56, NX_VISUALIZE_FLUID_PACKETS = 57, NX_VISUALIZE_FLUID_MOTION_LIMIT = 58, NX_VISUALIZE_FLUID_DYN_COLLISION = 59, NX_VISUALIZE_FLUID_STC_COLLISION = 60, NX_VISUALIZE_FLUID_MESH_PACKETS = 61, NX_VISUALIZE_FLUID_DRAINS = 62, NX_VISUALIZE_FLUID_PACKET_DATA = 90, NX_VISUALIZE_CLOTH_MESH = 63, NX_VISUALIZE_CLOTH_COLLISIONS = 64, NX_VISUALIZE_CLOTH_SELFCOLLISIONS = 65, NX_VISUALIZE_CLOTH_WORKPACKETS = 66, NX_VISUALIZE_CLOTH_SLEEP = 67, NX_VISUALIZE_CLOTH_SLEEP_VERTEX = 94, NX_VISUALIZE_CLOTH_TEARABLE_VERTICES = 80, NX_VISUALIZE_CLOTH_TEARING = 81, NX_VISUALIZE_CLOTH_ATTACHMENT = 82, NX_VISUALIZE_CLOTH_VALIDBOUNDS = 92, NX_VISUALIZE_SOFTBODY_MESH = 83, NX_VISUALIZE_SOFTBODY_COLLISIONS = 84, NX_VISUALIZE_SOFTBODY_WORKPACKETS = 85, NX_VISUALIZE_SOFTBODY_SLEEP = 86, NX_VISUALIZE_SOFTBODY_SLEEP_VERTEX = 95, NX_VISUALIZE_SOFTBODY_TEARABLE_VERTICES = 87, NX_VISUALIZE_SOFTBODY_TEARING = 88, NX_VISUALIZE_SOFTBODY_ATTACHMENT = 89, NX_VISUALIZE_SOFTBODY_VALIDBOUNDS = 93, NX_ADAPTIVE_FORCE = 68, NX_COLL_VETO_JOINTED = 69, NX_TRIGGER_TRIGGER_CALLBACK = 70, NX_SELECT_HW_ALGO = 71, NX_VISUALIZE_ACTIVE_VERTICES = 72, NX_CCD_EPSILON = 73, NX_SOLVER_CONVERGENCE_THRESHOLD = 74, NX_BBOX_NOISE_LEVEL = 75, NX_IMPLICIT_SWEEP_CACHE_SIZE = 76, NX_DEFAULT_SLEEP_ENERGY = 77, NX_CONSTANT_FLUID_MAX_PACKETS = 78, NX_CONSTANT_FLUID_MAX_PARTICLES_PER_STEP = 79, NX_VISUALIZE_FORCE_FIELDS = 91, NX_ASYNCHRONOUS_MESH_CREATION = 96, NX_FORCE_FIELD_CUSTOM_KERNEL_EPSILON = 97, NX_IMPROVED_SPRING_SOLVER = 98, NX_FAST_MASSIVE_BP_VOLUME_DELETION = 99, NX_LEGACY_JOINT_DRIVE = 100, NX_VISUALIZE_CLOTH_HIERARCHY = 101, NX_VISUALIZE_CLOTH_HARD_STRETCHING_LIMITATION = 102, NX_PARAMS_NUM_VALUES = 103, NX_PARAMS_FORCE_DWORD = 0x7fffffff };
定数
- NX_PENALTY_FORCE
- 非推奨です。使用できません。
- NX_SKIN_WIDTH
- 2物体同士での、めり込み可能な距離を設定します。
- 有効値:( 0 〜 inf )
- 初期値:0.025
- NX_DEFAULT_SLEEP_LIN_VEL_SQUARED
- 有効値:( 0 〜 inf )
- 初期値:0.15 * 0.15
- NX_DEFAULT_SLEEP_ANG_VEL_SQUARED
- 有効値:( 0 〜 inf )
- 初期値:0.14 * 0.14
- NX_BOUNCE_THRESHOLD
- 有効値:( -inf 〜 0 )
- 初期値:-2
- NX_DYN_FRICT_SCALING
- 有効値:( 0 〜 inf )
- 初期値:1
- NX_STA_FRICT_SCALING
- 有効値:( 0 〜 inf )
- 初期値:1
- NX_MAX_ANGULAR_VELOCITY
- 有効値:( 0 〜 inf )
- 初期値:7
- NX_CONTINUOUS_CD
- 有効値:( 0 〜 inf )
- 初期値:0.0
- NX_VISUALIZATION_SCALE
- デバック用に視覚化したものの表示上のスケール値です。 この機能はデバック用として使用します。
- 有効値:( 0 〜 inf )
- 初期値:0
- NX_VISUALIZE_WORLD_AXES
- NX_VISUALIZE_BODY_AXES
- NX_VISUALIZE_BODY_MASS_AXES
- NX_VISUALIZE_BODY_LIN_VELOCITY
- NX_VISUALIZE_BODY_ANG_VELOCITY
- NX_VISUALIZE_BODY_JOINT_GROUPS
- ジョイントに関連付けている2つのアクターをつなぐ直線を視覚化します。 trueの場合、直線をレンダリングします。falseの場合レンダリングされません。 この機能はデバック用として使用します。
- NX_VISUALIZE_JOINT_LOCAL_AXES
- ジョイントのローカル座標系上での姿勢を視覚化します。 trueの場合3次元ベクトルをレンダリングします。falseの場合レンダリングされません。 この機能はデバック用として使用します。
- NX_VISUALIZE_JOINT_WORLD_AXES
- NX_VISUALIZE_JOINT_LIMITS
- ジョイントの回転可能な範囲を視覚化します。 trueの場合3次元ベクトルをレンダリングします。falseの場合レンダリングされません。 この機能はデバック用として使用します。
- NX_VISUALIZE_CONTACT_POINT
- NX_VISUALIZE_CONTACT_NORMAL
- NX_VISUALIZE_CONTACT_ERROR
- NX_VISUALIZE_CONTACT_FORCE
- NX_VISUALIZE_ACTOR_AXES
- アクターの姿勢を視覚化します。 X軸が赤色、Y軸が緑色、Z軸が青色でレンダリングされます。 trueの場合3次元ベクトルをレンダリングします。falseの場合レンダリングされません。 この機能はデバック用として使用します。
- NX_VISUALIZE_COLLISION_AABBS
- NX_VISUALIZE_COLLISION_SHAPES
- シェイプの形状を視覚化します。 trueの場合レンダリングします。falseの場合レンダリングされません。 この機能はデバック用として使用します。
- NX_VISUALIZE_COLLISION_AXES
- シェイプの姿勢を視覚化します。 trueの場合レンダリングします。falseの場合レンダリングされません。 この機能はデバック用として使用します。
- NX_VISUALIZE_COLLISION_COMPOUNDS
- NX_VISUALIZE_COLLISION_VNORMALS
- NX_VISUALIZE_COLLISION_FNORMALS
- NX_VISUALIZE_COLLISION_EDGES
- NX_VISUALIZE_COLLISION_SPHERES
- NX_VISUALIZE_COLLISION_STATIC
- NX_VISUALIZE_COLLISION_DYNAMIC
- NX_VISUALIZE_COLLISION_FREE
- NX_VISUALIZE_COLLISION_CCD
- NX_VISUALIZE_COLLISION_SKELETONS
- NX_VISUALIZE_FLUID_EMITTERS
- NX_VISUALIZE_FLUID_POSITION
- NX_VISUALIZE_FLUID_VELOCITY
- NX_VISUALIZE_FLUID_KERNEL_RADIUS
- NX_VISUALIZE_FLUID_BOUNDS
- NX_VISUALIZE_FLUID_PACKETS
- NX_VISUALIZE_FLUID_MOTION_LIMIT
- NX_VISUALIZE_FLUID_DYN_COLLISION
- NX_VISUALIZE_FLUID_STC_COLLISION
- NX_VISUALIZE_FLUID_MESH_PACKETS
- NX_VISUALIZE_FLUID_DRAINS
- NX_VISUALIZE_FLUID_PACKET_DATA
- NX_VISUALIZE_CLOTH_MESH
- NX_VISUALIZE_CLOTH_COLLISIONS
- NX_VISUALIZE_CLOTH_SELFCOLLISIONS
- NX_VISUALIZE_CLOTH_WORKPACKETS
- NX_VISUALIZE_CLOTH_SLEEP
- NX_VISUALIZE_CLOTH_SLEEP_VERTEX
- NX_VISUALIZE_CLOTH_TEARABLE_VERTICES
- NX_VISUALIZE_CLOTH_TEARING
- NX_VISUALIZE_CLOTH_ATTACHMENT
- NX_VISUALIZE_CLOTH_VALIDBOUNDS
- NX_VISUALIZE_SOFTBODY_MESH
- NX_VISUALIZE_SOFTBODY_COLLISIONS
- NX_VISUALIZE_SOFTBODY_WORKPACKETS
- NX_VISUALIZE_SOFTBODY_SLEEP
- NX_VISUALIZE_SOFTBODY_SLEEP_VERTEX
- NX_VISUALIZE_SOFTBODY_TEARABLE_VERTICES
- NX_VISUALIZE_SOFTBODY_TEARING
- NX_VISUALIZE_SOFTBODY_ATTACHMENT
- NX_VISUALIZE_SOFTBODY_VALIDBOUNDS
- NX_ADAPTIVE_FORCE
- 有効値:( 0 〜 inf )
- 初期値:1.0
- NX_COLL_VETO_JOINTED
- 有効値:true または false
- 初期値:true
- NX_TRIGGER_TRIGGER_CALLBACK
- 有効値:true または false
- 初期値:true
- NX_SELECT_HW_ALGO
- NX_VISUALIZE_ACTIVE_VERTICES
- NX_CCD_EPSILON
- 有効値:( 0 〜 inf )
- 初期値:0.01
- NX_SOLVER_CONVERGENCE_THRESHOLD
- 有効値:( 0 〜 inf )
- 初期値:0
- NX_BBOX_NOISE_LEVEL
- 有効値:( 0 〜 inf )
- 初期値:0.001
- NX_IMPLICIT_SWEEP_CACHE_SIZE
- 有効値:( 0 〜 inf )
- 初期値:5.0
- NX_DEFAULT_SLEEP_ENERGY
- 有効値:( 0 〜 inf )
- 初期値:0.005
- NX_CONSTANT_FLUID_MAX_PACKETS
- 有効値:925のみ
- 初期値:925
- NX_CONSTANT_FLUID_MAX_PARTICLES_PER_STEP
- 有効値:4096のみ
- 初期値:4096
- NX_VISUALIZE_FORCE_FIELDS
- NX_ASYNCHRONOUS_MESH_CREATION
- NX_FORCE_FIELD_CUSTOM_KERNEL_EPSILON
- NX_IMPROVED_SPRING_SOLVER
- NX_FAST_MASSIVE_BP_VOLUME_DELETION
- NX_LEGACY_JOINT_DRIVE
- NX_VISUALIZE_CLOTH_HIERARCHY
- NX_VISUALIZE_CLOTH_HARD_STRETCHING_LIMITATION
- NX_PARAMS_NUM_VALUES
- NX_PARAMS_FORCE_DWORD
ヘッダー Nxp.h
NxPhysicsSDK::setParameter