Class Chamfer
A class representing a chamfer segment
Inherited Members
Namespace: DesignData.SDS2.Model
Assembly: DesignData.SDS2.Model.dll
Syntax
public sealed class Chamfer
Constructors
Chamfer()
A class representing a chamfer segment
Declaration
public Chamfer()
Properties
Angle
Leftmost, deepest point of the chamfer
Declaration
public double Angle { get; }
Property Value
| Type | Description |
|---|---|
| double |
Depth
Depth dimension of the chamfer
Declaration
public double Depth { get; }
Property Value
| Type | Description |
|---|---|
| double |
DepthDirection
Unit vector in the direction of the chamfer depth for a straight edge chamfer
Declaration
public Vector3D DepthDirection { get; }
Property Value
| Type | Description |
|---|---|
| Vector3D |
IsRadiusChamfer
True when the chamfer represents a chamfer along a radiused edge, like the end of a pipe or hss tube
Declaration
public bool IsRadiusChamfer { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Left
Leftmost point of the chamfer segment
Declaration
public Point3D Left { get; }
Property Value
| Type | Description |
|---|---|
| Point3D |
RadiusCenterPoint
A center radius point for chamfers on a radius, if it exists (see IsRadiusChamfer). Otherwise this point should be ignored.
Declaration
public Point3D RadiusCenterPoint { get; }
Property Value
| Type | Description |
|---|---|
| Point3D |
Right
Rightmost point of the chamfer segment
Declaration
public Point3D Right { get; }
Property Value
| Type | Description |
|---|---|
| Point3D |
RootFace
Root face of the chamfer
Declaration
public double RootFace { get; }
Property Value
| Type | Description |
|---|---|
| double |
Width
Width dimension of the chamfer
Declaration
public double Width { get; }
Property Value
| Type | Description |
|---|---|
| double |
WidthDirection
Unit vector in the direction of the chamfer width for a straight edge chamfer
Declaration
public Vector3D WidthDirection { get; }
Property Value
| Type | Description |
|---|---|
| Vector3D |
Methods
~Chamfer()
A class representing a chamfer segment
Declaration
protected ~Chamfer()
Transform(Matrix)
Transform the chamfer points by the transformation matrix
Declaration
public void Transform(Matrix matrix)
Parameters
| Type | Name | Description |
|---|---|---|
| Matrix | matrix |
Transformed(Matrix)
Return a new chamfer that is transformed by the transformation matrix
Declaration
public Chamfer Transformed(Matrix matrix)
Parameters
| Type | Name | Description |
|---|---|---|
| Matrix | matrix |
Returns
| Type | Description |
|---|---|
| Chamfer |