Probleme mit Öffnungen und Flächenelementen in Sofimsha (Teddy) / Issues with Openings and Surface Elements in Sofimsha (Teddy)

Hallo zusammen,

ich arbeite derzeit mit Teddy, um einen Programmcode für ein Bauwerksmodell zu erstellen, und stoße dabei im Modul Sofimsha auf zwei Probleme, bei denen ich eure Unterstützung bräuchte:

  1. Wie man auf dem ersten Bild sieht, werden meine Öffnungen unterschiedlich groß dargestellt, obwohl ich sie mit identischen Koordinaten eingegeben habe. Eigentlich sollten sie alle gleich groß sein. Ich habe auch versucht, anstelle der DEL-Funktion die SBOX-Funktion zu verwenden, aber diese scheint überhaupt nicht zu funktionieren. Hat jemand eine Idee, wie man Öffnungen exakt an bestimmten Koordinaten definieren kann, sodass sie wirklich überall gleich groß sind?

  2. Auf dem zweiten Bild erkennt man zusätzlich, dass ein Flächenelement unter einer Öffnung verschwindet. Dieses Element bleibt jedoch sichtbar, wenn ich die Decke ausblende. Meine Frage: Handelt es sich dabei nur um einen Darstellungsfehler, oder könnte das tatsächlich eine Auswirkung auf das Modell haben?

Ich habe die entsprechende Datei zur Veranschaulichung angehängt.

Vielen Dank im Voraus für eure Hilfe!
Beste Grüße

mp13


Hi everyone,

I’m currently working with Teddy to create a program code for a structural model, and I’m running into two issues in the Sofimsha module, where I could really use your help:

  1. As shown in the first image, my openings are displayed with different sizes, even though I entered them using identical coordinates. They should actually all be the same size. I also tried using the SBOX function instead of DEL, but SBOX doesn’t seem to work at all. Does anyone know how to define openings precisely at specific coordinates so they are consistently the same size in every direction?

  2. In the second image, you can see that a surface element disappears beneath an opening. Interestingly, it only disappears when the slab above it is visible — if I hide the slab, the element reappears. My question: is this just a visual/animation issue, or could it actually affect the model behavior?

I’ve attached the relevant file for reference.

Thanks a lot for your support!
Best regards,

mp13

bsp_forum.dat (7.1 KB)


Mangels Systemnachrechnung kann ich das System jetzt nicht sehen, aber:
Voraussetzung dafür, die (nachträglich durch Löschen hergestellten) Öffnungen gleich groß zu bekommen, ist, dass die Quads auch gleich groß sind / die Berandungsknoten sauber sitzen. Die extrudierten Wandquads müssen also eine geom. saubere Knoten-Grundlinie haben.
Das Löschen mit SBOX kann so wie im Datensatz enthalten nicht klappen, Zum einen sind die erzeugten Boxen falsch, sie bestehen nur aus einer Linie von a1 nach b1. Minimum ist zusätzlich die Vorgabe eines Radius und damit die Definition einer Zylinderbox. Mit den Elementen in der Box (bei SBOX-Reihung: weiß ich jetzt nicht, ob standardmäßig nur die letzte definierte aktiv ist oder ob die alle gleichzeitig existieren; müsste man zur Not im Handbuch nachschauen) kann man nun Dinge anstellen. Hier also: mit DEL die box-beinhalteten Quads löschen. Dann aber richtig: die Gruppenauswahl in DEL ist falsch: statt Gruppe 62 wäre es dann wohl die zu Wänden extrudierte Gruppe 40 (Gruppe 62 gibt es gar nicht?).
Es könnte im einfachsten Fall dann so aussehen:
SBOX A1X Fuß_x Fuß_y Fuß_z B1X Fuß_x Fuß_y Kopf_z R halbe_Öffnungsbreite
DEL quad 40 delt grp
Sobald einmal eine SBOX definiert war, bleibt diese bestehen, alle weiteren Operationen sind auf diese SBOX beschränkt. Will man aus dieser Beschränkung wieder heraus, muss man durch ein leeres “SBOX” die bestehende Boxdefinition löschen / die Box wieder auf das Gesamtsystem rücksetzen.

Ich hoffe, das hilft schon einmal. (Das mit dem Element im zweiten Bild müsste man extra prüfen)