- Is it possible to use the English version of XVL Studio to open an XVL file that was created or edited in another language?
Yes. XVL products support multiple languages. But in order to read XVL data that includes, for example, Japanese characters, you need the Japanese Language Kit installed in your operating system.
- What is "Analytic" tessellation? Is it better than "Fine" tessellation?
"Analytic" tessellation generates more triangles than "Fine" tessellation, but does not improve general visualization quality. For general visualization, use "Fine" tessellation.
"Analytic" tessellation is useful for generating color maps from CAT data for point cloud analysis. This tessellation algorithm creates vertices inside a face to generate more polygons and increase the visual resolution of the color map. While other tessellation options divide a face into just two triangles, "Analytic" tessellation divides a face into many small triangles. This improves the quality of the color map.
- What is the maximum number of cameras that can be saved inside a single model?
XVL Studio supports an unlimited number of cameras. However, models with large numbers of cameras will use more memory and perform less quickly.
- What determines the center of rotation?
The "Gazing Point" is the center of rotation in XVL Studio. The Gazing Point is initialized to the origin of the world coordinate system. After reading XVL data, XVL Studio sets the Gazing Point to the center of the model. Certain camera operations change the Gazing Point. For example, if you zoom into a region of the model, XVL Studio will change the Gazing Point to the center of the zoomed region. If you slide the camera, XVL Studio will slide the Gazing Point along with you. These adjustments will keep the Gazing Point, and therefore the center of rotation, near the center of the view.
The other way to change the Gazing Point is to click on your mouse wheel button. By doing so, you can manually set the center of rotation to the clicked point
- How does XVL Studio obtain the shortest distance between surfaces?
XVL Studio makes measurement based on tessellated polygons. XVL Studio compares all of the polygons in the target surfaces and finds the shortest distance between them.
- Does the XVL file size increase when I change Display Settings or Tolerance?
If you change Display Settings or Tolerance, then the effect on the file size depends on how you save the XVL data. For a normal save the file size might increase slightly to include those display settings, but the change should be on the order of about 1 KB. However, if you save data with the "Write data to read fast" option, the file size may increase significantly due to the polygonal data that gets embedded inside the file.
- What is the "Material Priority"?
In order to resolve differences between material definitions on different CAD systems, XVL Studio allows you to specify the Material Priority in the General tab of Display Options.
The face, the solid, and the group can have their own material definitions. The "Face" option displays the face material, the "Upper part" option displays the solid material, and the "Lower part" displays the group material.
- Why are the default values for Shininess and Ambient set to 20 when I create a new Material?
The default material is set to the VRML 2.0 standard. By default, color is set to 0.8, 0.8, and 0.8, Ambient is 20, Shininess is 20, and Transparency is 0.
- How do I define a pure black material (RGB=000) that shows light effects?
Pure black (RGB = 000) materials do not reflect lighting effects. To enable light effects you need to add a little color. For example, setting the color to, say, RGB=555 will enable light effects.
- The manual says that the DXF/DWG importer only supports 3D polygonal data. However, is there any way to read 2D data from DXF/DWG files?
The DXF/DWG importer supports only polygonal data. However, XVL Studio also reads polylines and converts them into wireframe data. Therefore, XVL Studio will import polylines from 2D DXF/DWG files.
- When I save my XVL data to DXF, it loses the group structure. Why?
Currently, the DXF/DWG exporter does not export the group structure.
- Is there any difference between XVL data that has been converted from an IGES file, and XVL data that has been directly imported from IGES file into XVL Studio?
XVL Converter and XVL Studio share the same code to convert IGES files. Therefore, the output XVL data will be the same, regardless of which program creates it.
- When I read VRML data, I found some elements are missing. Where did they go?
XVL Studio imports only IndexedFaceSet and IndexedLineSet from VRML 2.0. Other nodes such as Sphere and Box are not converted to XVL.
- How do I define an animation that can be played from a button set in a different frame of an HTML page?
Given the following frame structure:
index.html (top)
... frameA.html (A)
....... XVL Player (player)
... frameB.html (B)
....... button
To start an animation inside frameA by pressing the button in frameB, use the following line:
top.A.player.animStart(AnimName);