model.geom(“geom1”).create(“dif1”, “Difference”);
with(model.geom(“geom1”).feature(“dif1”).selection(“input”));
set(new String[]{“sq1”});
with(model.geom(“geom1”).feature(“dif1”).selection(“input2”));
set(new String[]{“sq2”});
برای ساختن کل هندسه، متد run را برای گره Geometry فراخوانی می کنید:
model.geom(“geom1”).run();
مثال بالا با تنظیمات گره هندسه زیر مطابقت دارد:
به این ترتیب شما به عملکردی که در گره هندسی درخت مدل موجود است دسترسی دارید. از Record Code یا هر یک از ابزارهای دیگر برای تولید خودکار کد استفاده کنید تا در مورد نحو و روشهای سایر عملیات هندسه اطلاعات بیشتری کسب کنید.
می توانید اشیاء هندسی را با استفاده از روش حذف حذف کنید:
model.geom(“geom1”).feature().remove(“sq2”);
یک سری از اجسام هندسی (دایره ها) را با برچسب های c1 ، c2 ، …، c10 حذف کنید :
for (int n = 1; n <= 10; n = n+1) {
model.geom(“geom1”).feature().remove(“c”+n);
نحو ” c ” +n به طور خودکار عدد صحیح n را قبل از الحاق آن به رشته ” c ” به یک رشته تبدیل می کند.
برای حذف تمام اشیاء هندسی:
for (String tag : model.geom(“geom1”).feature().tags()) {
model.geom(“geom1”).feature().remove(tag);
با این حال، همین امر را می توان با کوتاه تر به دست آورد:
model.geom(“geom1”).feature().clear();
به روشی مشابه، می توانید سایر گره های درخت مدل را حذف کنید.