IHoleFinder

class IHoleFinder

Bases: ImpactCOMWrapperBase

Description:

Allows you to perform a hole-finding operation.

Remarks:

This object gives you a great deal of flexibility, compared to the earlier ITools.hole_finder and ITools.hole_finder2 methods. Introduced in Impact 8.0.0.74

Wraps a COM object or another wrapper instance. Accepts: - A valid impact_object - An existing impact_com_wrapper_base-derived instance

property created_entities

Gets created_entities.

Description:

Returns the entities created during the last Perform.

Remarks:

Introduced in Impact 8.0.0.74

Returns:

The value of created_entities.

Return type:

created_entities (IEntities)

property hole_path_options

Gets hole_path_options.

Description:

An IHolePathOptions object which specifies the settings to be used for the hole-finding.

Remarks:

Introduced in Impact 8.0.0.74

Returns:

The value of hole_path_options.

Return type:

hole_path_options (IHolePathOptions)

property points

Gets Points.

Description:

An array of one or more points specifiying the areas of interest.

Remarks:

Introduced in Impact 8.0.0.74

Returns:

The value of Points.

Return type:

points (any)

property replicate

Gets Replicate.

Description:

Specifies if identical blocks should be operated on.

Remarks:

Introduced in Impact 8.0.0.74

Returns:

The value of Replicate.

Return type:

replicate (bool)

create_hole_path_options()
Description:

Creates an IHolePathOptions object to define the hole-finder settings.

Remarks:

Introduced in Impact 8.0.0.74

perform()
Description:

Perform the hole-finding operation

Remarks:

Introduced in Impact 8.0.0.74

Returns:

Returns True if a hole was found (no matter whether any entities were created).

reset()
Description:

Resets the values of the IHoleFinder object.

Remarks:

Useful if you want to use the same IHoleFinder object for several operations. Introduced in Impact 8.0.0.74

Examples