Jzy3d
Atvirojo kodo „Java“ biblioteka, skirta darbui su 3D diagramomis
Java biblioteka, kuri suteikė 3D diagramų ir mokslinių duomenų piešimo funkciją. Jis palaiko įvairius diagramų tipus, pvz., paviršiaus, juostines ir taškines diagramas, taip pat kitas diagramų šeimas.
Jzy3d yra atvirojo kodo Java braižybos biblioteka, suteikianti programinės įrangos kūrėjams galimybę kurti savo programas, kurios gali nupiešti diagramas ir 3D mokslinius duomenis naudojant tik kelias Java kodo eilutes. Biblioteka palaiko keletą svarbių funkcijų, susijusių su paviršiais, sklaidos brėžiniais, juostinėmis diagramomis ir daugybe kitų 3D primityvų. Galite lengvai tinkinti ašį ir diagramos išdėstymą naudodami tik keletą „Java“ komandų.
API yra labai stabili ir gali būti lengvai integruota į bet kokį komercinį ar asmeninį projektą. Ji apima kelių svarbių diagramų tipų palaikymą, pvz., paviršiaus diagramas, juostines diagramas, taškines diagramas, 2D ir 3D diagramas, turtingas diagramų parinktis ir primityvius tipus, tokius kaip sferos, trikampiai, daugiakampiai ir pan.
Biblioteka pateikė labai lankstų išdėstymą, apimantį lengvai paprastus diagramos išdėstymo nustatymus, tokius kaip spalvų juostos, kontūrų funkcijos, patarimai, lemputės, spalvų žemėlapių palaikymas objektų spalvinimui, fono paveikslėliai, 2D įrašų atvaizdavimo įrenginiai ir daug daugiau. Taip pat galite lengvai integruoti diagramą į savo AWT, Swing ir SWT programas. Keletas pažangių funkcijų, pvz., 2D vokai, dvigubo gylio lupimas, 3D linijų juostelių interpoliacija, kad takai būtų lygūs, pelės sąveika su objektais, gijų valdikliai, animacija ir daug daugiau.
Darbo su Jzy3d pradžia
Lengviausias būdas įdiegti Jzy3d yra naudoti GitHub. Norėdami sklandžiai įdiegti, naudokite šią komandą.
Įdiekite Jzy3d per GitHub
git clone --depth=1 https://github.com/jzy3d/jzy3d-api.git
Nubrėžkite paviršiaus diagramą naudodami „Java“.
Atvirojo kodo Jzy3d biblioteka programinės įrangos kūrėjams suteikia galimybę braižyti paviršiaus diagramas naudojant Java komandas. Visų pirma, turite apibrėžti funkcijos diapazoną diagramai brėžti. Po to galite sukurti objektą, kuris atstovautų funkcijai nurodytame diapazone. Dabar galite lengvai piešti diagramas. Nupiešite paprastą paviršių, didelį paviršių, Delaunay teseliaciją, be vielinio rėmo paviršiaus ir dar daugiau.
Sukurkite 3D poliarines diagramas
Jzy3d biblioteka suteikia programuotojams galią lengvai kurti 3D poliarines diagramas savo programose. Gali reikėti nustatyti diagramos reikšmes, nes specialus polinis duomenų rinkinys leidžia lengvai atlikti operacijas su koordinatėmis. Galite apibrėžti diagramos pavadinimą, diagramos duomenų rinkinį, diagramos legendą, patarimus ir URL.
Kurkite ir tvarkykite 3D diagramas naudodami „Java“.
Atvirojo kodo Jzy3d biblioteka suteikia programinės įrangos kūrėjams galimybę kurti ir valdyti 3D diagramas savo programoje naudojant Java komandas. „Jzy3d Logathm Toolbox“ gali būti labai naudingas norint labai lengvai piešti 3D diagramas su žurnalų mastelėmis. Taip pat galite lengvai redaguoti savo diagramas. Jame pateikiama speciali ašis, rodiniai, užsakymo strategijos ir spalvų žemėlapiai, tinkantys lengvai švarioms logaritminėms diagramoms.
Redaguokite „Surface Mesh“ naudodami „Java“.
Jzy3d biblioteka suteikia programinės įrangos kūrėjams galimybę redaguoti savo paviršiaus tinklelius naudojant Java kodą. Jame buvo pateiktas SDK, kuriame yra interaktyvus paviršiaus rengyklė, leidžianti vartotojams modeliuoti paviršių sugriebiant jo tinklelio taškus pele arba jutikliniu kilimėliu. Paviršius pateikiamas į „Excel“ panašioje lentelėje, kuri yra sinchronizuota su piešiniu.