Actions Properties
Currently, there are eight action types in Navisworks. When an action is added, the Properties view displays the properties for that action type. The action properties can be configured immediately, or at a later time.
Play Animation
Animation
Selects the animation to play. If you don’t have any object animation in your Navisworks file, this property is not available.
Pause at End
Check this check box if you want the animation to stop at the end. When this check box is unchecked, the animation snaps back to the starting point when it ends.
Starting At
Defines the starting position of the animation playback. Choose from:
- Start - the animation plays forward from the beginning.
- End - the animation plays backward from the end.
- Current Position - the animation plays from its current position, if the playback has already started. Otherwise, the animation plays forward from the beginning.
- Specified Time - the animation plays from the segment defined in the Specific Start Time (Seconds) property.
Ending At
Defines the finishing position of the animation playback. Choose from:
- Start - the playback ends at the beginning of the animation.
- End - the playback ends at the end of the animation.
- Specified Time - the playback ends at the segment defined in the Specific End Time (Seconds) property.
Specific Start Time (Seconds)
The starting position of a playback segment.
Specific End Time (Seconds)
The finishing position of a playback segment.
Stop Animation
Animation
Selects the animation to stop. If you don’t have any object animation in your Navisworks file, this property is not available.
Reset To
Defines the playback position of the stopped animation. Choose from:
- Default Position - the animation is reset to its starting point.
- Current Position - the animation remains at the position it was stopped at.
Show Viewpoint
Viewpoint
Selects the viewpoint or a viewpoint animation to show. If you don’t have any viewpoints in your Navisworks file, this property is not available.
Pause
Delay (Seconds)
Defines the amount of time delay before the next action in the script is run.
Send Message
Message
Defines the message to send to a text file defined in the Options Editor.
You can output the Scripter variables in your message. To do this, use %variable_name% style.
Set Variable
Variable Name
The alphanumeric name for the variable.
Value
An operand to assign. The following rules apply:
- If you enter a number (for example 0, 400, 5.3), the value is treated as a numeric value. If it has a decimal place, the floating-point formatting is preserved up to the user-defined decimal places.
- If you enter an alphanumeric string between single or double quotation marks, such as ‘testing’ or “hello”, the value is treated as a string.
- If you enter the word true or false without any quotes, the value is treated as a Boolean (true = 1, false = 0).
Modifier
Assignment operators for your variable. You can use any of the following operators with numbers and Boolean values. However, using strings is limited to the Set Equal To operator only.
- Set Equal To
- Increment By
- Decrement By
Store Property
Selection to Get Property From
Click the Set button, and use the context menu to define the objects, which are used to get the property from:
- Clear - clears the current selection.
- Set From Current Selection - the objects are set to your current object selection in the Scene View.Note: This option is not available until you make a selection in the Scene View.
- Set From Current Selection Set - the objects are set to your current search set or selection set.
Variable to Set
The name of the variable to receive the property.
Property to Store
Category
The property category. The values in this drop-down list depend on the selected objects.
Property
The property type. The values in this drop-down list depend on the chosen property Category.
Load Model
File to Load
The path to the Navisworks file that will be loaded to replace the current one.
You may find this useful when you present a selection of animated scenes contained in a range of different model files.