This class defines a dependent Chamfer curve. A Chamfer is a curve that creates a straight line corner between two parent curves.

**Constructors**

**NURBSChamferCurve**
[

Any of the object's properties may be set via optional keyword arguments on the constructor.

**getObject**

**Properties**

**parent1**
:
integer

The
1^{st}
parent curve by NURBSet
index.

**parent1ID**
:
integer

The
1^{st}
parent curve by
NURBSId.

**parent2**
:
integer

The
2^{nd}
parent curve by NURBSet
index.

**parent2ID**
:
integer

The
2^{nd}
parent curve by
NURBSId.

**length1**
:
float

The
length for 1^{st}
parent curve back from the
end that defines the beginning of the chamfer.

**length2**
:
float

The
length for 2^{nd}
parent curve back from the
end that defines the beginning of the chamfer.

**flip1**
:
boolean

**true**
to
use the end of 1^{st}
parent curve;
**false**
to
use the beginning, defaults to **false**.

**flip2**
:
boolean

**true**
to
use the end of 2^{nd}
parent curve;
**false**
to
use the beginning, defaults to **false**.

**trim1**
:
boolean

Sets
whether 1^{st}
parent curve is
trimmed. **true**
if
the curve is trimmed; otherwise **false**.

**trim2**
:
boolean

Sets
whether 2^{nd}
parent curve is
trimmed. **true**
if
the curve is trimmed; otherwise **false**.

**flipTrim1**
:
boolean

If **true**
the
1^{st}
parent curve is trimmed
from the point towards low parameter space. If
**false**
the
curve is trimmed from the point towards high parameter
space.

**flipTrim2**
:
boolean

If **true**
the
2^{nd}
parent curve is trimmed
from the point towards low parameter space. If
**false**
the
curve is trimmed from the point towards high parameter
space.

**See
also**