intrinsic-177 FitTo3DWindow |
Top Previous Next |
177: FitTo3DWindow(Handle, Mode);
This intrinsic scales or positions a 3D object so it just fills its window. The program can use several different techniques for fitting an object to the window.
Arguments:
Handle. This argument is an integer handle created by the Add3DObject intrinsic. Any 3D Object including a frame, a mesh, strings, or lines can be fit to the window.
Mode. This is an integer value that specifies the way in which a visual object is fitted to the screen. Here is a description of each mode:
0 = When this mode is selected, objects are fitted to window by moving the camera in or out. This mode only works when the handle is -2, specifying the handle for the whole scene. That means that all visible objects are fitted at the same time. The objects in the scene are not modified in any way.
1 = When this mode is selected, the object specified by the Handle is fitted to the window by moving the object nearer or farther from the camera. The size of the object is not changed; only the position is changed. This mode only affects the selected object.
2 = When this mode is selected, the object specified by the Handle is fitted to the window by scaling the object to make it bigger or smaller. This mode only affects the selected object. The scaling operation permanently modifies the size of the object.
|