forked from LeenkxTeam/LNXSDK
added last needed important rigid body settings in the blender RB leenkx settings for game engine ? like min max velocity,damping and lock translation and rotationboolean settings
This commit is contained in:
@ -2830,8 +2830,8 @@ class LeenkxExporter:
|
||||
deact_av = 0.0
|
||||
deact_time = 0.0
|
||||
body_params = {}
|
||||
body_params['linearDamping'] = rb.linear_damping
|
||||
body_params['angularDamping'] = rb.angular_damping
|
||||
body_params['linearDamping'] = bobject.lnx_rb_linear_damping
|
||||
body_params['angularDamping'] = bobject.lnx_rb_angular_damping
|
||||
body_params['linearFactorsX'] = lx
|
||||
body_params['linearFactorsY'] = ly
|
||||
body_params['linearFactorsZ'] = lz
|
||||
@ -2843,6 +2843,18 @@ class LeenkxExporter:
|
||||
body_params['linearDeactivationThreshold'] = deact_lv
|
||||
body_params['angularDeactivationThrshold'] = deact_av
|
||||
body_params['deactivationTime'] = deact_time
|
||||
# New velocity limit properties
|
||||
body_params['linearVelocityMin'] = bobject.lnx_rb_linear_velocity_min
|
||||
body_params['linearVelocityMax'] = bobject.lnx_rb_linear_velocity_max
|
||||
body_params['angularVelocityMin'] = bobject.lnx_rb_angular_velocity_min
|
||||
body_params['angularVelocityMax'] = bobject.lnx_rb_angular_velocity_max
|
||||
# New lock properties
|
||||
body_params['lockTranslationX'] = bobject.lnx_rb_lock_translation_x
|
||||
body_params['lockTranslationY'] = bobject.lnx_rb_lock_translation_y
|
||||
body_params['lockTranslationZ'] = bobject.lnx_rb_lock_translation_z
|
||||
body_params['lockRotationX'] = bobject.lnx_rb_lock_rotation_x
|
||||
body_params['lockRotationY'] = bobject.lnx_rb_lock_rotation_y
|
||||
body_params['lockRotationZ'] = bobject.lnx_rb_lock_rotation_z
|
||||
body_flags = {}
|
||||
body_flags['animated'] = rb.kinematic
|
||||
body_flags['trigger'] = bobject.lnx_rb_trigger
|
||||
|
Reference in New Issue
Block a user