RinomXE index | About author | License of all this

RinomXE, Euclidean 3 or more dimensional, many dimensional supported, graphics math. It may almost be called unbounded or infinite dimensional graphics math. Started 6/18/2025.

Some pseudocode for how to use RinomXE CPU versions.

var drawer=new RinomDrawXE(eyes point, view plane center,
x,y,z dimensions,initial point capacity, initial shape capacity);
drawer.addPoint(point);
//do many, all points same dimension number
drawer.addShape(shape);
//do many, indices of points
drawer.setPoints2d(round with float, whether to round, precision padding float);
drawer.reverse x or y();
drawer.offset([x,y]);
drawer.setDrawOrder();
//Next go from drawer.drawOrder end to start, each index is a shape.
//Use drawer.points2d same indices as points input in their order.
//Do not draw shapes where a point is null or has a not a number value.
drawer.reset();
//And you are done this draw call X E.

It only does math. You must make graphics happen.

All points you enter in should be exactly same number of integer dimensions. This only accepts planar straight line polygons that do not intersect themselves, straight lines, and points. All numbers must be real and finite. No NaN or Infinity. This can handle what your computer can handle for number of things. Technically it has bounds of your computer limits so it is not infinite dimensional.

6/21/2025, (Added), Just for search engines: many dimensional graphics math, any dimensional graphics math, unbounded dimensional graphics math, infinite dimensional graphics math, more dimensional graphics math, many dimension graphic math, any dimension graphic math, unbounded dimension graphic math, infinite dimension graphic math, more dimension graphic math. X E.