CHIDC/obj list[,IFERR,label:]
Allows you to modify curves which are coincidental with other curves in the work view. The system performs a view dependent edit of specified objects to remove those curve portions which are hidden behind other curves. For example, this is useful when you are plotting a drawing and don't want the plotter to repeatedly trace over the same lines. Valid objects include lines, arcs, and ellipses.
The system performs the view dependent edits in the work view. The statement does not work on perspective views.
The system processes the specified objects, retaining those which are in front of all others in the work view, while modifying those which are behind other specified objects. If an object is completely hidden, the system erases it from the work view. If an object is partially hidden, the system performs view dependent modifications to the object so that the hidden portions possess an invisible font in the work view.
NOTE: In a wireframe mode, curves typically intersect at curve end
points. If all the curves in the model intersect at end points, then the system
processes them correctly. However, if two curves intersect at a point which is
in the interior of one or both of the curves, then the system is not capable of
splitting the curves at their intersection point in order to process them. This
problem is most apparent when the curves lie in a plane normal to the viewing
plane.
Parameter |
Description |
obj list |
A list of objects to be processed by the system. Valid objects include lines, arcs, and ellipses. |
IFERR,label: |
Specifies a label to which program execution jumps if an error occurs. Errors occur if the work view is a perspective view, or if no valid objects were specified. |