From BlenderWiki

Jump to: navigation, search

Bullet physics Python API

Füüsikateegi Bullet Physics programmiliidese abil saab Blenderi mängumootoris kasutada põrketuvastust (collision detection) ja jäiga keha dünaamikat (rigid body dynamics). See kasutab mõningaid Blenderi seadeid, mis loodi vana põrketuvastussüsteemi jaoks (nimega Sumo).

Aga uutel võimalustel puudub veel kasutajaliides ning seetõttu tuleb senikaua kasutada Pythonit.

Võimalused:

  • Masinate simulatsioon.
  • Jäiga keha piirajad (Rigid body constraints): hingliigend (hinge) ja kuulliigend (ball socket).
  • Ligipääs sisemistele füüsika sätetele nagu deaktiveerimise aeg (deactivation time), vigade avastamine (debugging).

Kõige lihtsam viis, kuidas nende kasutust mõista, on vaadata Bullet Physicsi demonstratsioonifaile. Lisainformatsioon saab leida siit.

Pythoni skripti näidis:

import PhysicsConstraints
print dir(PhysicsConstraints)