Table of Contents

Class ClashOptions

Namespace
GeometryHelper.Clash
Assembly
GeometryHelper.dll

What a clash check between many parts looks for, and how many threads it may use.

public sealed class ClashOptions : IEquatable<ClashOptions>
Inheritance
ClashOptions
Implements
Inherited Members

Constructors

ClashOptions(double, bool, int)

Initializes the options with no minimum depth or volume: every overlap is a Hard clash.

ClashOptions(double, bool, int, double, double)

Initializes the options.

Properties

Clearance

Gets how far apart two parts have to stay; nought when no clearance is checked.

Default

Gets the options that report parts running into each other and parts touching, with no clearance, on every processor.

IncludeTouching

Gets whether parts that touch without sharing volume are reported.

MaxDegreeOfParallelism

Gets how many threads may check pairs at once; -1 for every processor.

MinimumDepth

Gets how deep two parts have to run into each other for a Hard clash; nought reports every overlap.

MinimumVolume

Gets how much volume two bodies have to share for a Hard clash; nought reports every overlap.

Methods

Equals(ClashOptions)
Equals(object)
GetHashCode()
ToString()