| Article | 70002747 |
| Type | Wish |
| Product | Engine |
| Date Added | 8/21/2025 12:00:00 AM |
| Fixed | 11.4.5 (8/24/2025 12:00:00 AM) |
| Submitted by | Nick Anderson |
Summary
Action draws inside a viewport to be visible in other viewports of a Layout
Solution
Added in version 11.4.5
When vdDocument.GlobalRenderProperties.ActionProperties contains vdRenderGlobalProperties.ActionFlags.MultiViewDraw
Following actions are drawn at the same time to all viewports of active layout:
- Highlighting mouse over entities
- Moving grip poitnts
vdDocument.CommandAction methods:
CmdSelect, CmdRotate, CmdScale, CmdMove, CmdCopy,
CmdMirror, CmdLine, CmdPolyLine, CmdArc,
CmdEllipse, CmdRect, CmdSpline, CmdCircle,
CmdInsert,CmdDIm, CmdHelix, CmdStretch,
CmdRay, CmdXline, CmdTorus, etc.
See also vdRenderGlobalProperties.ActionFlags.MultiView of vdDocument.GlobalRenderProperties.ActionProperties , which when is selected,
Viewport Actions derived from ActionEntity are not canceled when changing viewport in a Layout
And also vdRenderGlobalProperties.ActionFlags.Support3D of vdDocument.GlobalRenderProperties.ActionProperties, which when is selected,
Actions are rendering according current render mode and depth buffer is also applied the action drawing entities.
Note depth buffer is applied only with model layout or maximized viewports
The Default value of vdDocument.GlobalRenderProperties.ActionProperties is MultiView | MultiViewDraw | Support3D
A new property ActionProperties for vdViewport and vdLayout was also added
If the ActionProperties of a vdViewport is vdRenderGlobalProperties.ActionFlags.GlobalDefault then
the value of ActionProperties of viewports owner layout is used and if
it is also GlobalDefault then the vdDocument.GlobalRenderProperties.ActionProperties value is used.
By default all ActionProperties of all layouts and viewports is GlobalDefault so the vdDocument.GlobalRenderProperties.ActionProperties is used.
If you want to disable the MultiViewDraw for a spesific viewport change the viewports ActionProperties value to None
If you want to disable the MultiViewDraw for all viewports of a Layout set the Layout ActionProperties value to None
