abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Programmierung
Alles über Programmierung in GDL und Python

eure Tisch 3D-Scripte....

Bernhard Binder
Graphisoft Partner
Graphisoft Partner
ihr könnt sie hier gerne reinstellen.
AC4.5-AC28 AUT, GER, INT www.a-null.com
9 ANTWORTEN 9
Hmooslechner
Moderator
Hier mal mein Tisch aus meiner Webseite...
er kann auch andre Sachen.. Tisch
und
Tisch pur
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Moderator
Irgendwo hab ich beim Link einen Fehler gemacht..
noch ein Versuch: Tisch++ Tisch pur
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Hmooslechner
Moderator
Seltsam - ich kann meine Links nur downloaden, wenn ich den Link mit der rechten Maustaste - Ziel speicher unter - wähle---irgendwo hab ich einen Haken..
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
andreaszeike
Newcomer
... schwer beeindruckend!! Dein Polster gefällt mir sehr gut!

Wie hast Du denn das mit den Abrundungen gemacht? könntest Du das vielleicht nochmal erläutern?

Hier ist das Script für das Polster einmal "bereinigt", und mit ein paar Kommentaren versehen:

test Polster.gsm (download mit "Ziel speichern unter...", rechte Maustaste)

Gruß, az

PS: nur für wen´s von Interesse ist. Hat nix mit dem 1. Kapitel zu tun, hab´ deshalb den Code auch wieder ´rausgenommen aus dem Beitrag!
andreaszeike
Newcomer
...hier einmal der Tisch ohne Polster!

(...aber mit ein paar Fangpunkten)

hier die Parameter

und hier das Objekt zum Download

hier die Scripte:
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">
! 3D Script
! Tisch, einfach


ADDz h ! Tischplatte
BLOCK a,b,d
DEL 1

BLOCK s,s,h ! erstes und zweites Bein
ADDx a-s
BLOCK s,s,h
DEL 1

ADDy b-s

BLOCK s,s,h ! drittes und viertes Bein
ADDx a -s
BLOCK s,s,h
DEL top


Hotspot 0,0,h ! Fangpunkte für 3d und Schnitt
Hotspot a,0,h
Hotspot 0,b,h
Hotspot a,b,h</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">
! 2D Script
! Tisch, einfach

Hotspot2 0,0,0 ! Fangpunkte Tischbeine aussen
Hotspot2 a,0,0
Hotspot2 0,b,0
Hotspot2 a,b,0

Hotspot2 s,s,0 ! Fangpunkte Tischbeine innen
Hotspot2 (a-s),s,0
Hotspot2 s,(b-s),0
Hotspot2 (a-s),(b-s),0

PROJECT2 3,270,1 ! Draufsicht (nicht verdeckt!)Gruß, az
Hmooslechner
Moderator
Is zwar schon einige Jahre her, daß ich mich mit dem Polster beschäftigt habe aber - die runden Seitenflächen sind einfach im Koordinatensystem gedrehte mesh'es - genauso wie die Sitzfläche.
Die Unebenheit ergibt sich aus der rnd-Funktion, die immer eine Zufallszahl liefert.
Am Rand der Mesh habe ich einfach immer von 0 weg angefangen. so gibt es keine Fugen beim Aneinandersetzen.
Die Zahl 1.2 kann man mit der Suchen-erstzten Funktion von Archicad schnell global im ganzen script durch eine Variable ersetzen - und die Beschreibt die Stärke der Unebenheit.

(Eigentlich habe ich damals nach einer Möglichkeit gesucht - eine nicht existente Geländemodellierfunktion mittels GDL zu realisieren - aber für einen Polster hats auch gereicht..) 😄
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
andreaszeike
Newcomer
jahh, gute Idee!!

ich habe Polster bisher immer über die 3ds-Schnittstelle hergestellt. Nette Rundungen!
Hmooslechner
Moderator
Wie wärs mit X-Beinen für einen Klapptisch
Wie wärs mit - der in den Archicad-News-Tips erwähnten Möglichkeit
Freiform-Tischplatten mittels Übernahme der Kontur ins 2D-Script - von dort aus ins 3D-Script
(Zappa hat dieses Vorgehen auch schon als PDF)
zu übernehmen
Wie wärs mit runden Tischbeinen
wie wärs mit...
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
andreaszeike
Newcomer
hier das 3d-max Kissen

Gruß, az