[Domanda] Subtraction funktoniert nicht aus keinem ersichtlichen Grund. [Risolto]


Hi, ich schon wieder,

Im Anhang sind die Bauteile die von Einander abgezogen werden sollen, und aus irgendeinem Grund funktioniert es nicht.
Anhang 1 von dem abgezogen werden soll.
Anhang 2 Abzugskörper.
Anhang 3 grobe Verbindung der Untere holt sich die Bounding Corner Points von der Box aus der auch die Wand besteht.

Allegati (3)

Type: image/png
52 scaricato
Size: 8,31 KiB
Type: image/png
40 scaricato
Size: 9,27 KiB
Type: image/png
79 scaricato
Size: 99,72 KiB

Show solution Hide solution

Das Problem besteht bei dem Körper, den Du abziehen möchtest.
Dieser wird (aus welchen Gründen auch immer) mit einer negativen Höhe erzeugt! (s. box_negative_height.png)

Der entstehende Körper hat dadruch eine falsche Orientierung (der Normalen)! (s. normals_wrong.png)

Leider gibt es keine Funktion in Allplan oder auch einen Node, der das korrigiert.
Mit dem Plugin Geometry-Tools
kann man das hingegen kontrollieren und auch beheben. (s. solid_repair.mp4)

Allegati (3)

Type: image/png
66 scaricato
Size: 71,13 KiB
Type: image/png
62 scaricato
Size: 40,03 KiB
Type: video/mp4
459 scaricato
Size: 1,32 MiB

Hi,

wie ich hier schon geschrieben habe,
scheint einer der beiden beteiligten Körper schon defekt zu sein.

@Allplan
Möglicherweise braucht man noch einen Node "3D-Körper reparieren", um solche Probleme beseitigen zu können.
Am besten sollte jedoch erst gar kein defekter Körper erzeugt werden. Durch keinen Node!

Bitte lade doch mal das Sript hier hoch, damit man analysieren kann, wo das Problem entsteht.

im anhang
ist das 1ste wo es funktioniert aber nicht smart gelöst ist.
das 2te wo es nicht von einem festen bauteil abhängt es aber nicht funktioniert.

Allegati (2)

Type: application/x-sqlite3
423 scaricato
Size: 172,00 KiB
Type: application/x-sqlite3
428 scaricato
Size: 168,00 KiB

Quotato da: Nemo

scheint einer der beiden beteiligten Körper schon defekt zu sein.


das komische ist ja wenn ich die subtraction mit einer anderen funktion mache dann funktioniert es

Das Problem besteht bei dem Körper, den Du abziehen möchtest.
Dieser wird (aus welchen Gründen auch immer) mit einer negativen Höhe erzeugt! (s. box_negative_height.png)

Der entstehende Körper hat dadruch eine falsche Orientierung (der Normalen)! (s. normals_wrong.png)

Leider gibt es keine Funktion in Allplan oder auch einen Node, der das korrigiert.
Mit dem Plugin Geometry-Tools
kann man das hingegen kontrollieren und auch beheben. (s. solid_repair.mp4)

Allegati (3)

Type: image/png
66 scaricato
Size: 71,13 KiB
Type: image/png
62 scaricato
Size: 40,03 KiB
Type: video/mp4
459 scaricato
Size: 1,32 MiB

Hier der gefixte NodeBox.

Gehört in's Verzeichnis:
C:\ProgramData\Nemetschek\Allplan\2023\Etc\VisualScripts\Geometry\Objects

Allegati (1)

Type: application/zip
425 scaricato
Size: 1,63 KiB

https://campus.allplan.com/ utilizza cookies  -  Maggiori informazioni

Accetta