nfoTools

D230501: VCrayMathStudio: raymath Exploration Devkit

nfoTools dev>D230501 index.html 0.0.2 2023-05-13
nfotools Work-in-Progress Hard Hat Area

1. Synopsis

VCrayMathStudio is a suite of examples, tutorial explanations, and a variety of demonstration programs for celebrating the carefully-crafted raymath.h portion of Ramon Santamaria’s raylib library for constructing graphical software.

The objective is to be instructive and to illuminate the careful crafting of raymath.h and the ways to make use of it as part of impressive computer graphics applications.

VCrayMathStudio uses VCrayApp for compilation and demonstration of exploratory programs; some operated from the command line and others performed as raylib graphical applications. The Microsoft VC/C++ compiler and Visual Studio Build Tools are used throughout. The assumed platform is an x64 Windows desktop PC. These specific selections provide for consistent, clear-cut results.

Using these studies for explorations of variations on other platforms is invited. Accounting for platform and compiling variations is out of scope for VCrayMathStudio.

2. Prerequisites and Dependencies

NOTE: Current materials are now at the alpha level. There is incomplete material. This will change with progressive improvements until a beta level is feasible. The beta level will have expanded coverage suitable for novice developers and those who are curious about how mathematics and numerical analysis are important in computer graphics.

Although the narratives and examples are intended to be informative on their own, inspection of the illustrative programs and duplicating them for individual purposes will require successful use of VCrayApp.

3. Available Materials

ID Started Status Topic
       
(none) (not yet) placeholder something

4. Development

Development within the GitHub orcmid/nfoTools project is at the devKits/WinDev/VCrayMathStudio on the main branch.

4.1 Principles

4.2 Plan


Discussion about nfoTools is welcome at the Discussion section. Improvements and removal of defects in this particular documentation can be reported and addressed in the Issues section. There are also relevant projects from time to time.