IGeometryEnvironment Interface

Provides access to members that control global geometry variables.

Members

Name Description
Read/write property AutoDensifyTolerance The maximum distance by which on-the-fly deviation-based densification may differ from the original. If the value is less than or equal to zero, the system will try to pick a reasonable tolerance at the time of densification.
Read/write property NoDiceLimit Polygons with fewer than this number of vertices will not be drawn/printed as a collection of trapezoids.

IGeometryEnvironment.AutoDensifyTolerance Property

The maximum distance by which on-the-fly deviation-based densification may differ from the original. If the value is less than or equal to zero, the system will try to pick a reasonable tolerance at the time of densification.

Public Property AutoDensifyTolerance As Double
public double AutoDensifyTolerance {get; set;}

Description

The AutoDensifyTolerance value represents the maximum length that densified line segments should have. The value is used to densify straight line segments only. To set an automatic densification tolerance value for curves, use IGeometryEnvironment2::DeviationAutoDensifyTolerance.

IGeometryEnvironment.NoDiceLimit Property

Polygons with fewer than this number of vertices will not be drawn/printed as a collection of trapezoids.

Public Property NoDiceLimit As Integer
public int NoDiceLimit {get; set;}

Remarks

NoDiceLimitcontrols how many vertices must be in the polygon when exporting the geometry to a format that can be directly used by the Win32 drawing API. By default, the limit is 20,000 vertices.

Classes that implement IGeometryEnvironment

Classes Description
GeometryEnvironment Provides a way of creating geometries from different inputs and setting/getting global variables for controlling behavior of geometry methods.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.