Hi, does anyone know how to make a beam smartpart where it is possible to move points 1 and 2 in x,y,z?
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!
- Forum
- CAD Parametrische Modellierung
- CAD SmartParts
[Frage] Smart part "special" beam
Hilfreichste Antwort anzeigen Hilfreichste Antwort verbergen
Point1 = Insertation Point / Local origin of SmartPart
Place Handle at Point2
Calc rotation anlges in 2D and 3D
Add rotations with calced angles
Create BOX
Anhänge (2)
Look at the modified SmartPart Beams2.smt.
It has 2 Points :-)
Hi Nemo, I don't know make a Handle for rotate vertical axis. Can you help me?
Anhänge (1)
Rolling Beams...
Anhänge (2)
Very good! Thank you very much Nemo! Goodbye
In my point of view, use PUT instead.
You can define the points of your different heads as sub (GOSUB) and call up the one selected before creating the prism.
This will be executed faster and you can control the thickness and the length of the beam independently.
In addition, you can use a factor to be able to change the size of the shape of the head if needed.
Hi Bertrand, if section of the beam is not rectangular/square but other shapes (IPE,HE ecc) is it still possible use PUT to generate the beam or is it better to use extrude/prism?
PUT can store values for anything.
So you can use PUT to define your shape and the path of the extrusion.
Thank you for clarification!
Look at the modified SmartPart Beams2.smt.
It has 2 Points :-)
Hi Nemo, if I want add one or more similar prism ?
I add, in 3D script, before of TRANS dx0, dy0, dz0
...
HANDLE dx1 + 0.25 , dy1 , dz1 , id , "n_beam" , 8 (handle which increases the beam)
In Parameter I add parameter "n_beam" (number of beam)
But I don't know how to manage the coordinates of the subsequent points (dx2...dxn, dy2...dyn, dz2...dzn)
Which "subsequent points"?
...coordinates point 3 and subsequent (see sketch)
Anhänge (1)
Quotato da: NemoWhich "subsequent points"?
...coordinates point 3 and subsequent (see sketch)
Hi, see code with news istruction