The application allows you to examine models created with the XCModel software; some models are freely downloadable from the project page XCModel.
In the example, the model displayed is Mrpotato, downloadable in both IGES and XCModel OBJ formats.
The graphical interface offers numerous interaction possibilities for the user. It includes:
A fixed component of the interface, it occupies the upper left part of the window. It offers three menus: File, Help, and Guide.
The supported extensions are exclusively:
By going to the
In the example, the Mrpotato model is downloaded from the Character category. For each model, the following are visible:
By selecting
Inside the extracted folder, the .obj file is a text document that lists
the
The Help menu opens a window on the screen that lists the keyboard shortcuts for executing functions.
The Guide button allows you to open this guide.
The tools bar occupies the left part of the window. It can be shown or hidden:
The five tools can be activated either by keyboard or by mouse click.
LookingAt
) will change the perspective of the
scene. You can shift the focus to different areas of the scene while keeping the camera
position constant.
Camera
: the position of the camera.
It can be fixed by deactivating Camera: free
and Camera: bound
Light source
: the position of the light source.
Looking at
: the camera's viewpoint. When the camera is free
(Camera: free
) it is fixed at 0.00 / 0.00 / 0.00
whereas it varies when
the camera is locked
Field of view
: the width of the viewing angle of the sceneDirection
: the direction of the camera. When a new file is loaded, the camera retains
the previous direction.
Render mode
: solid
o wireframe
. It can be changed
using the specific button.Shader
: provides information on the shader used. If a texture is applied to the model,
the name of it is indicated in the texture
field.fps
: measures the application's performance.Model
: the name of the model (displayed only for IGES files or default models)Surfaces
: indicates the number of surfaces and how many are visible out of the totalBBox
and BBox Center
: indicate the coordinates and the center of the model's
bounding box that can be seen by selecting Render mode: wireframe
Display of Mrpotato with Debug information
The application offers the possibility to view the model with
Additional parameters that can be interacted with are:
Two different modes of
The
The 3D canvas allows for scene visualization and occupies the entire window, resizing dynamically based on the screen size. It can be navigated using
The list of surfaces that make up the scene occupies the right side of the window. Like the tools bar, this list can also be shown or hidden:
Each surface in the list can be hidden from view using the icon
, which toggles the
visibility of the surface. Additionally, there are two buttons: