-
Notifications
You must be signed in to change notification settings - Fork 13
Architecture
ANTz is a pseudo-state-machine implementation of a Neural Physics Engine(NPE). The runtime is synchronized to the video frame rate, though some functions are allowed to run over multiple frames, (hence it is pseudo). We organize the code using a custom MVC methodology.
MVC architecture variant where View becomes a subset of the IO group:
- Model named [Data]
- View named [IO] - includes keyboard, mice, haptic devices, audio, video...
- Control named [Ctrl] - a pseudo state-machine based on physics, excludes IO
ANTz - data visualization for the mind.
[Conceptual_Architecture]
- [NPE]
- [Ultimate_Goal]
ANTz - data visualization for the mind.
[Development_Strategy]
- [Future_Features]
- [Philosophy]
- [Performance]
[Conceptual_Architecture]
- [NPE]
- [Ultimate_Goal]
[Technical_Architecture]
-
[Data] - Model --- [Data_Map] --- [Globals] --- [Nodes]
-
[IO] - View --- [OpenGL] --- [IO_Devices] --- [File_Types] --- [Database] --- [Keyboard_Mouse]
-
[Ctrl] - Control --- [Command] --- [State_Machine] --- [Physics]
[Libraries] - 3rd Party
[Home] - [Architecture] - [Technical_Architecture] - [Ctrl] - hosted at openANTz.com
ANTz - data visualization for the mind.
[Ctrl] - Control
- [Command]
- [State_Machine]
- [Physics]
© 2025 Shane Saxon. All rights reserved.
Saxon Digital™, Neuralphysics™, Neural Physics Engine™, NPE™, 7viz™, FileViz™, GaiaVizⓇ, CoderViz™, Csync™, lazyC™, Xr™, Xreality™, ANTz+Fx™, ANTz+™, OpenANTz™, ANTz+Xr™ and the ANTz+Xr™ logo, the Saxon Digital slogans, and the Saxon Digital product names are trademarks of Saxon Digital in the U.S. and/or other countries. All other product names, trademarks, and/or company names are used solely for identification and belong to their respective owners.
Maintained by: OpenANTz.com