public class BezierCurve extends IgesDrawableBase implements IBezierCurve
Provides intermediate Drawable representation in form of cubic Bezier curve
| Constructor and Description |
|---|
BezierCurve(IDrawableProperties properties,
Point3D[] pointList)
Creates new Bezier curve geometric representation from geometry points and non-geometry properties
|
| Modifier and Type | Method and Description |
|---|---|
IIgesDrawable |
getNewPropsDrawable(IDrawableProperties props)
Creates a new Bezier curve using geometry of current BEzier curve and provided non-geometric properties
|
IIgesDrawable |
getTransformedDrawable(Point3D[] newPoints)
Creates a new Bezier curve using provided points and non-geometric properties of current Bezier curve
|
getAllPoints, getChilds, getEntityUID, getId, getProperties, setEntityUIDequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllPoints, getEntityUID, getProperties, setEntityUIDpublic BezierCurve(IDrawableProperties properties, Point3D[] pointList)
Creates new Bezier curve geometric representation from geometry points and non-geometry properties
properties - Non-geometric propertiespointList - List of points defining curve end and control points (start, control 1, control 2, end)public IIgesDrawable getNewPropsDrawable(IDrawableProperties props)
Creates a new Bezier curve using geometry of current BEzier curve and provided non-geometric properties
getNewPropsDrawable in interface IIgesDrawablegetNewPropsDrawable in class IgesDrawableBaseprops - New non-geometric propertiespublic IIgesDrawable getTransformedDrawable(Point3D[] newPoints)
Creates a new Bezier curve using provided points and non-geometric properties of current Bezier curve
getTransformedDrawable in interface IIgesDrawablegetTransformedDrawable in class IgesDrawableBasenewPoints - All points defining new geometryCopyright (c) 2008-2025 Aspose Pty Ltd. All Rights Reserved.