70001983 Selection and drawing performance improvements

Article 70001983
Type Wish
Product Engine
Version 9001
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

Send comments on this topic.