Keresés

Bemutatkozás

A böngészők képesek webgl 3D tartalmak megjelenítésére is, de a kód megírása felkészült programozót igényel. Ezt az oldalt azért fejlesztem, hogy egyszerű utasításokkal könnyen, és gyorsan lehessen ilyen tartalmakat készíteni programozási tudás nélkül is. Az oldal ingyenes, ezért bármilyen támogatásnak örülök. (megosztás, reklámozás, anyagi támogatás.)

Niethammer Zoltán


PayPal azonosító:
niethammer.zoli@gmail.com 

AR marker

A marker egy olyan kép, amelyet a kamera 3D viszonyítási pontnak tekint, ha betöltesz egy AR tartalmat. Az oldalon található tartalmak a következő képet használják:

 

Ajánlott oldalak

Fizikai szimuláció

Sikerült integrálnom a webglbasic rendszerbe a oimo.js plugint. Ez lehetővé teszi, hogy a gömb, a téglatest, és a henger virtuális testeket valódi fizikai tulajdonságokkal egészítsük ki. 

Beállítható egy gravitációs mező vektor is, ami minden testre érvényes, illetve szimulálja a script az ütközéseket, a surlódást is.

Java script szinten elég összetett a kódolás, ezért itt is használtam a szokásos technikát, vagyis néhány basic szerű parancs beírásával generáljuk az összetett kódot.

A képre kattintva új ablakban indul a demo. A RESET gombbal minden gömb kap egy lefelé írányuló sebességvektort.

 

Bővebben: Fizikai szimuláció

Fájlkezelő

Az online fordító fájlkezelője megváltozott.

Első lépésben be kell jelentkezni. E-mail-ban adok korlátozott számban egyéni login adatokat, ha szükséges.

Egyébként a teszt felhasználó teszt jelszóval is beléphet, de ezt a tárhelyet időnként törlöm.

Első lépésként érdemes mappát készíteni az új projecteknek. 

Bővebben: Fájlkezelő

Kémiai modellek

Egyszerű 3D kémiai modelleket a GÖMB, és a RÚD utasításokkal lehet készíteni. A gömbök méretével, és színével adhatjuk meg az atomokat. A rúd utasítással köthetők össze az atomok. Érdemes minden geometriát egy csoporthoz adni, mert akkor az egészet egyben lehet animálni.

 


Nagyobb atomszám, és kötés esetén sokkal jobb módszer, ha letöltjük a SDF formátumú leírófájlt, ami tartalmazza az atomok koordinátáit, és a kötéseket is. Az SDF fájl tisztán szöveges kódolású, könnyen ki lehet másolni belőle a szükséges sorokat.

Az SDF formátumban szóközökkel pozícionálják az egyes mezőket, tehát nem lehet tetszőlegesen beljebb tolni a sorokat!
Különösen érvényes ez az első sorra, ahol megadja az atomok, és a kötések számát. Ez max. 999 lehet, ezért 100 feletti értékekenél összefolyik a két adat. 
A pirossal jelölt rész az atomok száma, a kékkel jelölt a kötések száma. A sárga részen vannak az atomok koordinátái. Utánuk található az atom jele. 

FONTOS: Ugyanezeket a neveket kell használni a kód elején egyéni névként. Például az oxigént egy piros gömbbel definiáltuk, aminek a neve O. Ezeket a definiáló geometriákat a látómezőn kívül kell elhelyezni, mert ezeket klónozza a megfelelő helye az SDF utasítás. A példában 1000 egységgel az origó fölé helyeztem az összes atomot definiáló gömböt.