PhysX wrapper 1.2 - Soft Body demos

Blitz3D Forums/Blitz3D Userlibs/PhysX wrapper 1.2 - Soft Body demos

Proger(Posted 2007) [#1]
http://files.swargo.com/render/Soft_Bodies_new.rar
It is collection of demos which shows features new wrapper. Wait PhysX wrapper version 1.2 very soon. It is desirable to test on errors and to inform me.

Questions? - http://rubux.swargo.com/


elcoo(Posted 2007) [#2]
Ah i waited for something like that:D
I love the cloth features of the wrapper!


sigi(Posted 2007) [#3]
Works perfect here. Great work on this wrapper.


_33(Posted 2007) [#4]
Genius piece of work!


Boiled Sweets(Posted 2007) [#5]
Slick!!!


Beaker(Posted 2007) [#6]
Nice. Will probably purchase sometime soon.


Beaker(Posted 2007) [#7]
I was wondering whether this handled models with several vertices at the same position correctly. For example: a standard Blitz3D cube has 3 verts at each corner. Or does the mesh need to be fully welded?


Uber Jase(Posted 2007) [#8]
Imagine Lara Croft with soft boobies LOL


Proger(Posted 2007) [#9]
Beaker,
All works perfectly. Soft bodies differ from cloths. If some vertices are in one place they there remain.

Render can give the test version of wrapper and the description of creation of soft bodies.
http://rubux.swargo.com/


angel martinez(Posted 2007) [#10]
To Proger or Render: Please can you tell me if the Character Controller have been implemented in the wrapper?
Thanks.


elcoo(Posted 2007) [#11]
Will you be also able to create joints between soft bodies in the new version?


Proger(Posted 2007) [#12]
angel martinez,
PhysX Character Controller at the current time it is not added. For the control of the character you can use following functions:
pxKinematicSet(body% )
pxKinematicSetPosition(body%, x#, y#, z# )
pxKinematicSetRotation(body%, pitch#, yaw#, roll# )

pxBodySetFrozen(body%, stat% )

pxBodyAddForce(num%, vx#, vy#, vz#, mode% )
pxBodyAddLocalForce(num%, vx#, vy#, vz#, mode% )

pxBodySetLinearDamping(body%, linDamp# )
pxBodySetAngularSpeed(body%, ax#, ay#, az# )
pxBodySetLinearSpeed(body%, lx#, ly#, lz# )


elcoo,
You can add a core (a rigid body) to a soft body. Then you can create the joint between core and other rigid body.

Please, write your questions here: http://rubux.swargo.com/?module=forum !!!!