Drawing3D - Draw-Befehle für 3D-Szenen
- Max_der_Held
- Beiträge: 594
- Registriert: 18.04.2006 17:01
- Wohnort: Bavaria
- Kontaktdaten:
Re: Drawing3D - Demo für das kommende Include
warum 3DD, es heißt doch Drawing 3D.. also.. Dr3D?
D3D war ja die Dreamotion 3d schon..
D3D war ja die Dreamotion 3d schon..
Re: Drawing3D - Demo für das kommende Include
Ich mach ein Macro ok?
Dann könnt ihr euch Präfix und Suffix selber aussuchen, sieht dann halt nur im Include scheiße aus ^^
Dann kann jeder sein Macro Drawing3DPrefix und Drawing3DSuffix definieren wie er mag ^^
Dann könnt ihr euch Präfix und Suffix selber aussuchen, sieht dann halt nur im Include scheiße aus ^^
Code: Alles auswählen
Procedure Drawing3DPrefix#Line#Drawing3DSuffix(...)
EndProcedure
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
- Max_der_Held
- Beiträge: 594
- Registriert: 18.04.2006 17:01
- Wohnort: Bavaria
- Kontaktdaten:
Re: Drawing3D - Demo für das kommende Include
So, hier eine neue Demo für mein (in den nächsten Tagen) kommendes Update für das Drawing3D-Include.
Es wird dann möglich sein bei einem DrawTriange3D() oder DrawLine3D() jedem Vertex eine eigene Farbe zu geben.
Außerdem kann mit CreateImage3D() ein Images3D erstellt werden, welches dann im 3D-Raum angezeigt werden kann und beliebig gedreht und gezerrt werden kann.
Desweiteren wird DrawLine3D() nun geglättet gezeichnet.
Drawing3D_5.exe (DEMO)
Es wird dann möglich sein bei einem DrawTriange3D() oder DrawLine3D() jedem Vertex eine eigene Farbe zu geben.
Außerdem kann mit CreateImage3D() ein Images3D erstellt werden, welches dann im 3D-Raum angezeigt werden kann und beliebig gedreht und gezerrt werden kann.
Desweiteren wird DrawLine3D() nun geglättet gezeichnet.
Drawing3D_5.exe (DEMO)
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Re: Drawing3D - Demo für das kommende Include
... sehr beeindruckende Beispiele. Ich freue mich schon auf deine Veröffentlichung!
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld
Re: Drawing3D - Demo für das kommende Include
Excellent. Wirklich brauchbare Sache! Weiter so!
Re: Drawing3D - Demo für das kommende Include
So, hier nun das angekündigte Update meines Drawing3D-Includes:
Drawing3D.zip
Enthält das Inlcude, eine Demo und fünf Beispiele.
Allgemein kann ich noch dazu sagen:
Drawing3D.zip
Enthält das Inlcude, eine Demo und fünf Beispiele.
Allgemein kann ich noch dazu sagen:
- Mit StartDrawing3D() : StopDrawing3D() wird die Umgebung geöffnet.
- Als Normal ist alles so eingestellt, dass die Angaben in den Positionen echte Pixel sind (von Breite und Höhe)
- Mit Drawing3DMode() kann ich #Drawing3D_Outline oder #Drawing3D_Default auswählen
- Drawing3DPosition() und Drawing3DRotation() ändern Position und Rotation der Szene
- Alle Farbangaben sind immer in 32-Bit anzugeben ($FF00FF00 für Grün)
- Drawing3DBackground() Füllt die Umgebung mit der angegebenen Farbe. (wenn der Alphawert 0 ist, ist der Hintergrund echt Transparent, nützlich bei 32-Bit-Images)
- Drawing3DLight() setzt ein Licht (mit der Angabe woher es kommt) in die Szene
- DrawPoint3D(), DrawLine3D() und DrawTriangle3D() zeichnet ein Punkt, Linie oder Dreick (jeweils mit Vertexfarben)
- bei DrawPlane3D(), DrawImage3D() und DrawBox3D() wird nur Position, Größe und Rotation angegeben.
- CreateImage3D() erstellt ein Image3D aus dem Image
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Re: Drawing3D - Draw-Befehle für 3D-Szenen
Danke STARGÅTE, das ist ja einfach nur geil!
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Drawing3D - Draw-Befehle für 3D-Szenen
sehr schön
Ein kleiner Verbesserungsvorschlag:
Du solltest in der Demo.pb die Zeitmessung in Compilerdirektiven packen, damit die Demo auch unter
anderen OS lauffähig ist. Auf die Zeitmessung wird man dort verzichten können, aber auf die Demo
möchte man es wohl eher nicht
Gruß
Thomas
Ein kleiner Verbesserungsvorschlag:
Du solltest in der Demo.pb die Zeitmessung in Compilerdirektiven packen, damit die Demo auch unter
anderen OS lauffähig ist. Auf die Zeitmessung wird man dort verzichten können, aber auf die Demo
möchte man es wohl eher nicht
Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Re: Drawing3D - Draw-Befehle für 3D-Szenen
Nicht schlecht, top.