KOTEM 3D Core Demo Tutorial
Kotem Technologies Inc. Ottawa, Ontario, Canada http://www.kotem.com
Import / export / create entities
Open a CAD model Import more CAD models beside the current one Import point clouds Set model precisions or “remesh” the model
Store the model in “.MVS” format Save the current viewport in “.BMP” format
Change tabs for more property pages!
The properties of the just created or the currently selected entities can be seen and modified in the “property pages window”.
Create Point Whisker Label
Create Line Circle Ellipse Rectangle Polygon PolyLine
Create Plane Sphere Cylinder Cone Toroid
Handling the view
Various zoom functions for the view
Various pan / rotate functions for the view
“Lock” the selection of Points Curves Surfaces Labels Whiskers
Enable / disable the “twosided” visualization of the curves / surfaces
Enable the visualization of Points Curves Surfaces: shaded, trianglemesh, wireframe, silhouette Labels Whiskers
Up to six clipping planes can be defined and enabled / disabled in each viewport
Enable Perspective Transparency Coordinate axes Gradient background
Handling viewports
orthographic view no transparency no wireframe, gradient background
orthographic view transparency wireframe, normal background
Undo / Redo “viewmovements”
Set special view directions
Split the viewport to two or four part!
orthographic view no transparency wireframe+ silhouette only normal background
perspective view No transparency wireframe, normal background
Store the current view direction, position in a new “camera entity” These viewsettings later can be recalled by double clicking on the cameraentity in the modeltree.
Basic editing functions
Invert selection Select none, select all Select window Select by pointing
Modify some attribute of the pointed geometry
Delete the pointed geometry
Show / hide entity properties window
Transform selected geometries dialog
Modify some attribute of the selected geometries
Start a “measure animation demo” on the pointed geometry (see the picture below for an example)
Delete selected geometries
Invert the orientation of the pointed curve or surface Invert the orientation of the selected curves and surfaces Automatically match the orientations! (This function also recognizes the shells – after executing this, if you use CTRL when pointing, the whole shell will reflect your current action [select/hide/invert orientation/delete/etc.])
Labels and Pointgeneration
The text of the label can be modified here
Create labels
You may generate regular point grids or random pointclouds on the selected curves and surfaces optionally with some “amplitude noise”
“Realtime apply” enables you to see the modified text on the graphical screen immediately while you are typing
“Create from selected” functions
After you have selected some geometries or point cloud, you may LS fit a “simple curve” or “simple surface” to them using these icons.
Then an errorstatistics dialog will be shown for your information.
Then you may browse the parameters of the just created simple geometry in the “Entity Properties” window.
Note: These functions can be used to recover the parameters of the nominal geometry from the measured points. Or to get more information about a BSpline surface for example, which seems to be a cone or a sphere, or a part of it, and we need their radius by numbers, not just their “sculptured shape”.
“Reverse engineering” functions
ber
If you enter a positive n here, you may limit the maximal edge length. (The approximate pointcloud diameter is shown for your information…)
After you have selected some geometries or point cloud, you may create triangle mesh from them (laler Bspline interpolation will be available too!)
Note1: The current working method of this function: “project the selected meshpoints into their LSplane, do Delauaytriangulization, go back to 3D, drop the triangles having a too long edge” – so the given point set must be “convex for a plane”, so use two half sphere instead of a full one… Note2: In this example one half of a hull meshed (The points are randomly arranged along the nominal hull with large “amplitude errors”. A gridarranged point cloud would result much lovelier result…)