by Tim C. Lueth, SG-Lib Toolbox: SolidGeometry 5.6 - Visualization
Introduced first in SolidGeometry 4.2, Creation date: 2018-04-18, Last change: 2025-09-14
camofT(T)
T: | HT matrix, the figure axes camera should look on |
SGbox; camofT(TofPez([0 0 100],[0 0 -1]))
SGbox; camofT(TofPez([0 0 100],[0 0 +1]))
The function camofT is designed to set the camera view of a figure's axes to focus on a specified homogeneous transformation (HT) matrix. This function is part of the SolidGeometry library and primarily serves as a wrapper for the tcamera function.
The function camofT takes a single input parameter, T, and directly calls the tcamera function with this parameter. The tcamera function is responsible for adjusting the camera settings of the current figure to align with the transformation specified by T.
The function is typically used in conjunction with other SolidGeometry functions. For example:
SGbox; camofT(TofPez([0 0 100],[0 0 -1])): This example first calls SGbox to create a 3D box, then uses camofT to set the camera to look at a point 100 units along the z-axis, facing in the negative z-direction.SGbox; camofT(TofPez([0 0 100],[0 0 +1])): Similar to the previous example, but the camera is set to face in the positive z-direction.The function is related to several other functions in the SolidGeometry library:
camplot: Likely used for plotting camera views.camset: Used for setting camera parameters.Tofgca, Tofcam: Functions related to obtaining transformation matrices for graphics objects or cameras.tcamera: The core function that camofT calls to adjust the camera view.