Das Wissen aller Anwender nutzen

Im Allplan Connect Forum tauschen sich Anwender aus, geben wertvolle Tipps oder beraten sich bei ganz konkreten Aufgabenstellungen − auch international.
Und damit wirklich keine Frage unbeantwortet bleibt, unterstützen die Mitarbeiter des Technischen Supports ebenfalls aktiv das Forum.

Es erwarten Sie:

  • Foren-Vielfalt aus CAD Architektur, CAD Ingenieurbau uvm.
  • Tipps von User für User
  • international: Deutsch, Englisch, Italienisch, Französisch und Tschechisch

Melden Sie sich jetzt an und diskutieren Sie mit!

Zur Registrierung

[Frage] Objekt - Zylinder - Segment ausschneiden [Gelöst]


Hallo,

ich habe gerade erst angefangen mich mit Visual Scripting zu beschäftigen und stehe gerade bei einem Thema an:

Was wäre der eleganteste Weg bzw. welche Nodes benötigt man um aus einem Zylinder-Objekt ein Segment bzw. ein "Tortenstück" auszuschneiden?

Danke,
Mario

Lösung anzeigen Lösung verbergen

Hallo Mario,

Option 1:
Node "CutBRepWithPlane" helfen dir wahrscheinlich. Aber zwei Stücke davon werden benötigt.

Option 2:
Als Alternative erstellst du zuerst einen Kreisausschnitt und dann extrudieren.

Beide sollten gehen. Option 2 wäre von Gefühl her evtl. effizienter.

VG
Xinling

Product Owner API, Allplan GmbH

Hallo Mario,

Option 1:
Node "CutBRepWithPlane" helfen dir wahrscheinlich. Aber zwei Stücke davon werden benötigt.

Option 2:
Als Alternative erstellst du zuerst einen Kreisausschnitt und dann extrudieren.

Beide sollten gehen. Option 2 wäre von Gefühl her evtl. effizienter.

VG
Xinling

Product Owner API, Allplan GmbH

Option 3:
Node "Revolve"

Der dargestellte Fall ist mit Option 1 schwer zu erzeugen, da die Cut-Planes unbeschränkt wirken,
und damit den Zylinder immer komplett zerschneiden.

Anhänge (1)

Typ: image/png
31-mal heruntergeladen
Größe: 65,35 KiB

Danke Xinling für die schnelle Rückmeldung!

Bei meinem Script hat letztendlich deine "Option 2" am besten funktioniert und ich konnte mein Script fertigstellen.

Bei einem Node ist mir noch etwas aufgefallen:
Beim Node "SetPolyPointCurveElevation" wird der unter "T" selbst definierte Palettentext nicht in die Palette
übernommen. Es wird immer nur der Standardtext "Setzt die Höhe einer Punktkurve" angezeigt.
(Ich arbeite aktuell noch mit der Allplan Version 2020.1.7, sollte es in der 2021 Version schon behoben sein
ist der Hinweis natürlich hinfällig)

Danke auch dir Nemo für deine "Option 3", an einen Rotationskörper hatte ich gar nicht gedacht!

Anhänge (1)

Typ: image/jpeg
12-mal heruntergeladen
Größe: 17,65 KiB