uf_view.h (查看源代码)
概述
This is the Open API interface to Views and view operations. This includes:
. View Operations and Edits
The routines in this section enable you to:
. Get the tag of an existing view that you specify by name.
. Get all of the visualization data.
. Retrieve the zoom scale of the specified view.
. Delete a view.
. Expand the current work view.
. Fit the geometry to the view by the specified fraction.
. Check the expand state of the work view.
. Translates the specified view to the specified center.
. Restore the specified view.
. Rotate the specified view using the view center.
. Rotate the specified view using abs.
. Set all of the visualization data.
. Unexpand the current work view.
. Update the display of the specified view.
. Scale the specified view.
. View Dependent Edits
The routines in this section enable you to:
. Erase an object from a view.
. Convert a view dependent object to model.
. Convert model object to view dependent.
. Remove the view dependent edits from an object.
. Convert all view dependent objects to model.
. Remove all view dependent edits from a view.
. Modify the color/font/width of a curve in a view.
. Return count of object view dependent edits.
. Return view dependent edit data for an object.
. Verify view dependent status for an object.
. Views
The routines in this section enable you to:
. Fit the view(s)
. Read/Set the view matrix
. Rotate the view point around the view center
. Read/Set view clipping planes
. Read/Set view perspective
. Read/Set view display type
. Read/Set view drawing parameters
. Read/Set surface/solid display parameters
. Read/Set view layer visibility masks
. Read work view name
. Change work view
. Save view
. Save all active views
. Delete/Rename a view
. Cycle views in a part
. Cycle objects in the view
You can convert an object to a view dependent object with uc6402. This
removes the object from the display in all other views. This object
can be displayed in all the views by converting it back to a model object
(uc6401, uc6404).
As an alternative, you can edit the color/font/width of an object in a
view. (The font can be made "invisible"). These edits do not remove the
object from other views. An object may be edited differently in several
views. This can be done with two routines: uc6406 and uc6400. uc6406 allows
modification of parts of an object, while uc6400 erases the object from the
view. If a view modification (color or width) is made to an object (uc6406)
then that object is erased (uc6400). Modifying the font of that object to
something other than invisible still keeps the original view modification.
You may remove a view edit (modification) with two routines: uc6403 and
uc6405. uc6403 removes all edits from an object in a view. uc6405 removes
all edits for all objects in a given view.
NOTE: Making an object view dependent (uc6402) is exclusive from view
dependent edits (uc6400, uc6406). Both can be done on an object
independent of each other.
NOTE: In routines that state: "" = Work View, there are no spaces between
the quotes.
uf_view_ugopenint.h (查看源代码)
概述
This is the Open API interface to Views and view operations that are
only accessible in internal Open API applications. This includes:
. View Operations and Edits
The routines in this section enable you to:
. Get the tag of an existing view that you specify by name.
. Get all of the visualization data.
. Retrieve the zoom scale of the specified view.
. Delete a view.
. Expand the current work view.
. Fit the geometry to the view by the specified fraction.
. Check the expand state of the work view.
. Translates the specified view to the specified center.
. Restore the specified view.
. Rotate the specified view using the view center.
. Rotate the specified view using abs.
. Set all of the visualization data.
. Unexpand the current work view.
. Update the display of the specified view.
. Scale the specified view.
. View Dependent Edits
The routines in this section enable you to:
. Erase an object from a view.
. Convert a view dependent object to model.
. Convert model object to view dependent.
. Remove the view dependent edits from an object.
. Convert all view dependent objects to model.
. Remove all view dependent edits from a view.
. Modify the color/font/width of a curve in a view.
. Return count of object view dependent edits.
. Return view dependent edit data for an object.
. Verify view dependent status for an object.
. Views
The routines in this section enable you to:
. Auto max/min view(s)
. Read/Set the view matrix
. Rotate the view point around the view center
. Read/Set view clipping planes
. Read/Set view perspective
. Read/Set view display type
. Read/Set view drawing parameters
. Read/Set surface/solid display parameters
. Read/Set view layer visibility masks
. Read work view name
. Change work view
. Save view
. Save all active views
. Delete/Rename a view
. Cycle views in a part
. Cycle objects in the view
You can convert an object to a view dependent object with uc6402. This
removes the object from the display in all other views. This object
can be displayed in all the views by converting it back to a model object
(uc6401, uc6404).
As an alternative, you can edit the color/font/width of an object in a
view. (The font can be made "invisible"). These edits do not remove the
object from other views. An object may be edited differently in several
views. This can be done with two routines: uc6406 and uc6400. uc6406 allows
modification of parts of an object, while uc6400 erases the object from the
view. If a view modification (color or width) is made to an object (uc6406)
then that object is erased (uc6400). Modifying the font of that object to
something other than invisible still keeps the original view modification.
You may remove a view edit (modification) with two routines: uc6403 and
uc6405. uc6403 removes all edits from an object in a view. uc6405 removes
all edits for all objects in a given view.
NOTE: Making an object view dependent (uc6402) is exclusive from view
dependent edits (uc6400, uc6406). Both can be done on an object
independent of each other.
NOTE: In routines that state: "" = Work View, there are no spaces between
the quotes.