Civil Engineering Reference
In-Depth Information
Figure 5.3 ARVISCOPE animation trace file interpretation cycle
This is done by referencing CAD models of relevant resources (e.g. equipment) in
different graphical formats, creating instances of specific CAD objects, creating
complex CAD meta-objects by assembling simple CAD objects into logical
geometric hierarchies, and specifying the initial position and orientation of objects
in the desired state on the construction site. This group also contains statements
that are used to define routes (i.e. 3D trajectories) on which the entities may travel
while performing operations. Table 5.1 lists the scene construction statements of
ARVISCOPE together with a brief explanation of their functionality.
5.5.2 Dynamic statements
Dynamic statements constitute the core of the ARVISCOPE language. This group
consists of several statements that can be used to dynamically manipulate instan-
tiated scene objects to depict the performance of a smooth and continuous
operation. Statements in this group describe dynamic geometric transformations
of scene objects. These transformations change the position, orientation, and scale
(i.e. size) of objects in the 3D augmented space to depict the accurate motion
objects undergo while performing operations. The most important statements of
this group are those describing single elemental motions that a construction
resource undergoes during a specific operation. Examples of such statements
are TRAVEL , ORIENT , and SIZE . A time-stamped sequence of an arbitrary
number of such elemental motions can effectively describe a smooth, continuous
3D rendition of the pertinent construction operation. Table 5.2 lists the scene
Table 5.1 List of ARVISCOPE scene construction statements
Statement
Functionality
Assign a CAD file to a class of objects
LOADMODEL
Change a CAD file orientation
ORIENTMODEL
Change the CAD file assigned to an object
CHANGEMODEL
Create an instance of an object class
OBJECT
Remove an object from the scene
REMOVE
Create a child node to a parent node
CONNECT
Connect an object without changing the size
STICK
Disconnect a child from its parent node
DISCONNECT
Define a 3D trajectory for moving objects
ROUTE
Place an object in the augmented view
POSITION
Set properties of a group or an object
ADJUST
Search WWH ::




Custom Search