Table of Contents

Method TryExtendTo

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

TryExtendTo(GeoPoint3, LineEnd, out GeoLine3)

Extends one end of this segment to the foot of the perpendicular from a point, using the default tolerance.

public bool TryExtendTo(GeoPoint3 point, LineEnd end, out GeoLine3 result)

Parameters

point GeoPoint3
end LineEnd
result GeoLine3

Returns

bool

TryExtendTo(GeoPoint3, LineEnd, out GeoLine3, Tolerance)

Extends one end of this segment to the foot of the perpendicular from a point, within a tolerance.

public bool TryExtendTo(GeoPoint3 point, LineEnd end, out GeoLine3 result, Tolerance tolerance)

Parameters

point GeoPoint3
end LineEnd
result GeoLine3
tolerance Tolerance

Returns

bool

TryExtendTo(GeoLine3, LineEnd, out GeoLine3)

Extends one end of this segment until it meets another segment, using the default tolerance.

public bool TryExtendTo(GeoLine3 boundary, LineEnd end, out GeoLine3 result)

Parameters

boundary GeoLine3
end LineEnd
result GeoLine3

Returns

bool

TryExtendTo(GeoLine3, LineEnd, out GeoLine3, Tolerance)

Extends one end of this segment until it meets another segment, within a tolerance.

public bool TryExtendTo(GeoLine3 boundary, LineEnd end, out GeoLine3 result, Tolerance tolerance)

Parameters

boundary GeoLine3
end LineEnd
result GeoLine3
tolerance Tolerance

Returns

bool

TryExtendTo(GeoPlane3, LineEnd, out GeoLine3)

Extends one end of this segment until it pierces a plane, using the default tolerance.

public bool TryExtendTo(GeoPlane3 plane, LineEnd end, out GeoLine3 result)

Parameters

plane GeoPlane3
end LineEnd
result GeoLine3

Returns

bool

TryExtendTo(GeoPlane3, LineEnd, out GeoLine3, Tolerance)

Extends one end of this segment until it pierces a plane, within a tolerance.

public bool TryExtendTo(GeoPlane3 plane, LineEnd end, out GeoLine3 result, Tolerance tolerance)

Parameters

plane GeoPlane3
end LineEnd
result GeoLine3
tolerance Tolerance

Returns

bool

TryExtendTo(GeoPolygon3, LineEnd, out GeoLine3)

Extends one end of this segment until it meets a polygon, using the default tolerance.

public bool TryExtendTo(GeoPolygon3 boundary, LineEnd end, out GeoLine3 result)

Parameters

boundary GeoPolygon3
end LineEnd
result GeoLine3

Returns

bool

TryExtendTo(GeoPolygon3, LineEnd, out GeoLine3, Tolerance)

Extends one end of this segment until it meets a polygon, within a tolerance.

public bool TryExtendTo(GeoPolygon3 boundary, LineEnd end, out GeoLine3 result, Tolerance tolerance)

Parameters

boundary GeoPolygon3
end LineEnd
result GeoLine3
tolerance Tolerance

Returns

bool

TryExtendTo(GeoFace3, LineEnd, out GeoLine3)

Extends one end of this segment until it meets a face, using the default tolerance.

public bool TryExtendTo(GeoFace3 boundary, LineEnd end, out GeoLine3 result)

Parameters

boundary GeoFace3
end LineEnd
result GeoLine3

Returns

bool

TryExtendTo(GeoFace3, LineEnd, out GeoLine3, Tolerance)

Extends one end of this segment until it meets a face, within a tolerance.

public bool TryExtendTo(GeoFace3 boundary, LineEnd end, out GeoLine3 result, Tolerance tolerance)

Parameters

boundary GeoFace3
end LineEnd
result GeoLine3
tolerance Tolerance

Returns

bool

TryExtendTo(GeoSolid3, LineEnd, out GeoLine3)

Extends one end of this segment until it meets the surface of a solid, using the default tolerance.

public bool TryExtendTo(GeoSolid3 boundary, LineEnd end, out GeoLine3 result)

Parameters

boundary GeoSolid3
end LineEnd
result GeoLine3

Returns

bool

TryExtendTo(GeoSolid3, LineEnd, out GeoLine3, Tolerance)

Extends one end of this segment until it meets the surface of a solid, within a tolerance.

public bool TryExtendTo(GeoSolid3 boundary, LineEnd end, out GeoLine3 result, Tolerance tolerance)

Parameters

boundary GeoSolid3
end LineEnd
result GeoLine3
tolerance Tolerance

Returns

bool