| Article | 70001983 |
| Type | Wish |
| Product | Engine |
| Date Added | 5/23/2021 12:00:00 AM |
| Fixed | 9.9002.0.3 (5/23/2021 12:00:00 AM) |
| Submitted by | VectorDraw Team |
Summary
Selection and drawing performance improvements
Solution
In version 9002.0.3 a new static property UseParallelFor of vdDocument.GlobalRenderProperties was added
Defines if CPU parallel for is used for specific drawing operations.
It can get one ore more of ParallelFor_Flags values
None : No parallel for is used
SolidFill2d : Parallel for is used when filling solid regions in 2d render modes
PolyfaceSelection : Parallel for is used when selecting or snaping over polyfaces.
PointCloudSelection : Parallel for is used when selecting or snaping over pointcloud object.
PolyfaceCombineOperations : Parallel for is used with VectorDraw.Professional.vdFigures.BooleanOperation between poyfaces.
All : A combination of all above values
The default value for vdDocument.GlobalRenderProperties.UseParallelFor is ParallelFor_Flags .All
Note Parallel for is only supported with applications that refence .Net Framework 4 and above
