منحنی های ترکیبی را به صورت دو بعدی تشکیل دهید که دارای دنباله ای از ویژگی های فرزند از انواع زیر است: Polygon، CircularArc، InterpolationCurve، QuadraticBezier، و CubicBezier.
model.component(<ctag>).geom( <tag> ).feature( <ftag> ).feature().
removeCurveComponents( <childtags> );
removeCurveComponents( <childtags> );
رشته باقی مانده = model.component( <ctag> ).geom( <tag> .feature(.compositeCurves( <ftags> ) با پیوستن به ویژگی های منحنی برچسب گذاری شده <ftags> ، یک ویژگی CompositeCurve یا Polygon را ایجاد یا گسترش می دهد. این ویژگی های ورودی باید یکی از انواع زیر باشد: Polygon، CircularArc، InterpolationCurve، QuadraticBezier، CubicBezier، یا CompositeCurve. رشته برگشتی تگ ویژگی ایجاد شده یا باقیمانده است.
رشته[] باقی مانده = model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).feature().
removeCurveComponents( <childtags> ) فرزندان دارای تگ های داده شده را از لیست ویژگی های هندسه ویژگی CompositeCurve با برچسب <ftag> حذف می کند . این می تواند منجر به تقسیم ویژگی CompositeCurve به چندین ویژگی شود. بچه های باقی مانده را می توان دوباره سفارش داد. آرایه بازگشتی حاوی تگ های باقی مانده یا ایجاد شده است.
removeCurveComponents( <childtags> ) فرزندان دارای تگ های داده شده را از لیست ویژگی های هندسه ویژگی CompositeCurve با برچسب <ftag> حذف می کند . این می تواند منجر به تقسیم ویژگی CompositeCurve به چندین ویژگی شود. بچه های باقی مانده را می توان دوباره سفارش داد. آرایه بازگشتی حاوی تگ های باقی مانده یا ایجاد شده است.