HyperFun - HyperFun
Vývojáři | Valery Adžev Alexander Pasko Anatoly Ossipov Eric Fausett Oleg Fryazinov a kol. |
---|---|
Náhled verze | 2.03 / 6. června 2009 |
Operační systém | Cross-platform |
Typ | FRep 3D modelování Systém |
Licence | Společná dobrá veřejná licence BETA 1.0 |
webová stránka | hyperfun |
HyperFun (z hyperdimenzionálních funkcí)[1][2][3] je programovací jazyk[4] a software zvyklý vytvořit, vizualizovat a vymyslet objemový 3D a modely vyšších rozměrů.
Tým udržující projekt HyperFun je volně sdružená skupina vědců a studentů z různých zemí z celého světa (Velká Británie, Rusko, Francie, Japonsko, Norsko, USA a další) s názvem Digital Materialization Group (digitalmaterial.org).
Přehled
HyperFun umožňuje uživatelům snadno modelovat objekty v kvalitě nalezené v realitě a přírodě. Systém je založen na novém matematickém rámci pro geometrii, reprezentace funkcí (FRep), který poskytuje jednotnou metodu pro modelování geometrie povrchu i vnitřní kompozice současně. Je to také kompaktní a přesný rámec, který může představovat objekty s neomezenou složitostí a vlastnostmi. Ve srovnání s tradičními modelovacími systémy je HyperFun schopen digitálně popsat, vytvářet a upravovat modely jakéhokoli skutečného nebo imaginárního objektu nebo prostředí.
Koncepty
Technicky jsou složité geometrické objekty v HyperFun konstruovány z jednoduchých primitiv na kterých jsou prováděny různé operace. Libovolný objekt v trojrozměrném prostoru je definován funkcí bodových souřadnic F (x, y, z). Tato spojitá skutečná funkce je uvnitř objektu pozitivní, vně negativní a na jeho povrchu má nulovou hodnotu. Podobně je vícerozměrný objekt definován funkcí několika proměnných F (x1, x2, x3, ..., xn). Například objekt měnící se v čase lze definovat pomocí F (x, y, z, t), kde t představuje čas. Atributy, jako je barva nebo hustota materiálu, jsou také definovány odpovídajícími funkcemi. To představuje nové paradigma procesní funkční modelování a vykreslování svazků, kde se tvar a vlastnosti objektu na vyžádání lokálně vyhodnocují pomocí Černá skříňka postupy.
Poznámky a odkazy
- ^ Cartwright, R .; Adzhiev, V .; Pasko, A.A .; Goto, Y .; Kunii, T.L. (2005), „Webové modelování tvarů pomocí HyperFun“, Počítačová grafika a aplikace IEEE, IEEE Computer Society Press, 25 (2): 60–69, doi:10.1109 / MCG.2005.49
- ^ Chen, J.X. (2002), Průvodce grafickými softwarovými nástroji (1. vyd.), New York: Springer Verlag, ISBN 0-387-95049-4
- ^ Paul Bourke. "HyperFun: Jazyk pro geometrické modelování F-rep". Formáty dat: Abecední seznam specifikací 3D API a datových formátů. Citováno 2. srpna 2012. Externí odkaz v
| práce =
(Pomoc) - ^ „HyperFun: Language for FRep Volume Modeling“. Specifikace jazyka HyperFun, verze 2.0. Citováno 5. srpna 2012.