Instance Method


Sets the camera’s position and orients the camera to face toward the specified point.


func look(at focusPosition: vector_float3, from cameraPosition: vector_float3)



The point, in world space coordinates, to be made visible to the camera.


The new position, in world space coordinates, for the camera.


When calculating the new camera position and orientation, this method assumes the camera points in the negative z-axis direction and that the positive y-axis represents the up direction for the camera’s view.

See Also

Managing Camera Position and Orientation

func frameBoundingBox(MDLAxisAlignedBoundingBox, setNearAndFar: Bool)

Moves the camera such that the specified bounding box lies entirely within the camera’s field of view.

func look(at: vector_float3)

Orients the camera to face toward the specified point.