Make mjv_cameraFrame and mjv_cameraFrustum public.
PiperOrigin-RevId: 832187804 Change-Id: I74d05d7fe03bc81bd05a823c7c9791bca12e3079
This commit is contained in:
committed by
Copybara-Service
parent
86ac3a5e28
commit
6c15c711ee
@@ -772,6 +772,16 @@ MJAPI void mjv_updateCamera(const mjModel* m, const mjData* d, mjvCamera* cam, m
|
||||
// Update skins.
|
||||
MJAPI void mjv_updateSkin(const mjModel* m, const mjData* d, mjvScene* scn);
|
||||
|
||||
// Compute camera position and forward, up, and right vectors.
|
||||
// Nullable: headpos, forward, up, right
|
||||
MJAPI void mjv_cameraFrame(mjtNum headpos[3], mjtNum forward[3], mjtNum up[3], mjtNum right[3],
|
||||
const mjData* d, const mjvCamera* cam);
|
||||
|
||||
// Compute camera frustum: vertical, horizontal, and clip planes.
|
||||
// Nullable: zver, zhor, zclip
|
||||
MJAPI void mjv_cameraFrustum(float zver[2], float zhor[2], float zclip[2], const mjModel* m,
|
||||
const mjvCamera* cam);
|
||||
|
||||
|
||||
//---------------------------------- OpenGL rendering ----------------------------------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user