API Overview¶
Quaternion ordering¶
ke.Quat objects consistently use wxyz ordering, including construction
from Python or NumPy values and conversion with np.asarray(q). Use
ke.Quat.from_xyzw(...) and q.to_xyzw() at APIs that explicitly use
rot_xyzw arrays. Physics and simulation state arrays retain their documented
xyzw ordering.
KangEngine’s Python API is organized by task and domain. Start with the user guide for runnable workflows; use the API Reference for exact signatures.
Common entry points¶
Goal |
Start here |
|---|---|
Create a window or tool |
|
Add authored scene objects |
|
Load FBX, BVH, MJCF, OBJ, or optional USD |
|
Configure appearance |
|
Run Python simulation |
|
Configure render, physics, and fixed-update rates |
|
Display simulation state |
|
Inspect or edit motion |
|
Use low-level renderer objects |
|
Use low-level PhysX objects |
|
Recommended reading¶
Architecture and backend details are intentionally kept under Advanced Topics.