icon

Allplan Fórum

[Otázka] Subtraction funktoniert nicht aus keinem ersichtlichen Grund. [Vyřešeno]


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.

Přílohy (3)

Type: image/png
Staženo 52
Size: 8,31 KiB
Type: image/png
Staženo 40
Size: 9,27 KiB
Type: image/png
Staženo 79
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)

Přílohy (3)

Type: image/png
Staženo 68
Size: 71,13 KiB
Type: image/png
Staženo 62
Size: 40,03 KiB
Type: video/mp4
Staženo 1347
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.

Přílohy (2)

Type: application/x-sqlite3
Staženo 1276
Size: 172,00 KiB
Type: application/x-sqlite3
Staženo 1169
Size: 168,00 KiB

Citoval 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)

Přílohy (3)

Type: image/png
Staženo 68
Size: 71,13 KiB
Type: image/png
Staženo 62
Size: 40,03 KiB
Type: video/mp4
Staženo 1347
Size: 1,32 MiB

Hier der gefixte NodeBox.

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

Přílohy (1)

Type: application/zip
Staženo 1128
Size: 1,63 KiB