abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Wir schätzen Ihren Input!
Bitte nehmen Sie an der Umfrage zu Archicad 28 Startbildschirm und Lerninhalte/Schnell-Tutorials teil

Programmierung
Alles über Programmierung in GDL und Python

3D-Fixpunkte zu angreifen???

Anonymous
Nicht anwendbar
Hallo

Wie komme ich eigentlich im 3D-Skript zu Fixpunkten die ich im 2D-Fenster angreifen kann? Ähnlich den Hotspots im 2D-Skript. im 3D-Skript gibts den Befehl zwar auch, aber er erzeugt mit im 2D-Grundriss keine Fangpunkte. Wo mache ich den Fehler???? :confused:
18 ANTWORTEN 18
andreaszeike
Newcomer
... bei mir klappt´s - wo hast Du denn den Winkel eingestellt?

Dein Formrohr habe ich mir bereits angesehen. Da ist es schon ein wenig anspruchsvoller, die Hotspots zu setzen!! Aber, es gibt einen Trick, (sh. 3D-Script, ich habe es Dir bereits gemailt)

Gar nicht schlecht gemacht, Dein Original, finde ich übrigens!! :yeah:

Gruß, az

hier sind die Dateien übrigens:

Dein Original...<OBJECT ID="GDLCtl" codebase="http://www.gdlcentral.com/bin/files/GDLCtl.cab#version=1,2,5,178" WIDTH="200" HEIGHT="200" CLASSID="CLSID:64D9B72C-E42A-490e-9181-221E1E035A14"><PARAM NAME="GdllistTxt" VALUE=""><PARAM NAME="SRC" VALUE="http://home.t-online.de/home/azeike/Objekte/GDL-Forum/Test%20Hotspot2/FRQ_3Dorig.gsm"><embed name='GDLCtl' width='200' height='200' Src='http://home.t-online.de/home/azeike/Objekte/GDL-Forum/Test%20Hotspot2/FRQ_3Dorig.gsm' GdlListTxt=''></OBJECT>

und mein Versuch...<OBJECT ID="GDLCtl" codebase="http://www.gdlcentral.com/bin/files/GDLCtl.cab#version=1,2,5,178" WIDTH="200" HEIGHT="200" CLASSID="CLSID:64D9B72C-E42A-490e-9181-221E1E035A14"><PARAM NAME="GdllistTxt" VALUE=""><PARAM NAME="SRC" VALUE="http://home.t-online.de/home/azeike/Objekte/GDL-Forum/Test%20Hotspot2/FRQ_3Dneu.gsm"><embed name='GDLCtl' width='200' height='200' Src='http://home.t-online.de/home/azeike/Objekte/GDL-Forum/Test%20Hotspot2/FRQ_3Dneu.gsm' GdlListTxt=''></OBJECT>
Anonymous
Nicht anwendbar
Hallo Andreas

Danke für deinen Versuch. Aber wirklich elegant lässt sich dieses Problem offentsichtlich nicht lösen. Wenn man dein FR jetzt über eine Achse dreht, funktionierts ganz gut, sobald man jedoch eine die 2. Achse dazunimmt wirfts die Fixpunkte.

Optiaml wäre da eigentlich eine Funktion á la project, die die 3D-Hotspots nach 2D umsetzt.

Alles andere ist zwar machbar, aber der Programmieraufwand ist irrsinig hoch.

so long
andreaszeike
Newcomer
Ja, finde ich auch. Das mit den Achsen weiss ich... hab´ nur für die x und für y-Drehung eine Routine ins 2D gesetzt

Vielleicht gibt´s ja doch noch eine richtig elegante Methode... 🙄

bis bald, az
Anonymous
Nicht anwendbar
ich denke, das ist das ding, dass ihr sucht... :dozey:
die fangpunkte werden in einem 2-dimensionalen array gespeichert - im MASTERscript >> können daher sowohl in 2D als auch 3D benutzt werden

bsp:
     hotspots[x][1] = ... ! x koordinate des fangpkts. x
     hotspots[x][2] = ... ! y koordinate
     hotspots[x][3] = ... ! z koordinate

:teufel:

<OBJECT ID="GDLCtl" codebase="http://www.gdlcentral.com/bin/files/GDLCtl.cab#version=1,2,5,178" WIDTH="200" HEIGHT="200" CLASSID="CLSID:64D9B72C-E42A-490e-9181-221E1E035A14"><PARAM NAME="GdllistTxt" VALUE=""><PARAM NAME="SRC" VALUE="http://www.habra.at/ks/xyzIn2DAnd3D.gsm"><embed name='GDLCtl' width='200' height='200' Src='http://www.habra.at/ks/xyzIn2DAnd3D.gsm' GdlListTxt=''></OBJECT>

die drehung muss in folgender reihenfolge erfolgen:
     ROTZ angZ
     ROTY -angY
     ROTX angX
andreaszeike
Newcomer
teuflisch gut, in der Tat!!

ich habe das Objekt "mein Versuch" gleich einmal angepasst und auch mit so einer Array-Steuerung versehen!

(aber abgeschrieben - verstanden hab´ich es noch nicht)

Immerhin, es funzt!! (sh. Objekt oben)
Anonymous
Nicht anwendbar
sollte bei mehreren usern der bedarf nach ausführlicher erklärung vorhanden sein 😮 , könnte ich ein kleines tutorial machen, welches erklärt, wie das funktioniert

hab selber eine tag gebraucht um auf die lösung zu kommen

also, falls interesse besteht, bitte posten :idee:
Anonymous
Nicht anwendbar
Ja, wär auf jeden Fall toll.

Danke schon im Voraus :yeah:
andreaszeike
Newcomer
...und wie!! das mit dem Array ist dann doch schon etwas stärkerer Toback!!

Gruß, az
Anonymous
Nicht anwendbar

Keine Antwort gefunden?

Andere Beiträge
im Board ansehen

Zurück zum Board

Neueste Lösungen durchsuchen

Akzeptierte Lösungen zeigen

Eine neue Diskussion starten!

Neues Thema erstellen