Difference between revisions of "User:Jr"

From POV-Wiki
Jump to navigation Jump to search
m (typo.)
(added link to 'Hilbert Curves'.)
Line 44: Line 44:
 
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.
 
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.
  
* hilbert2d  --  a program to generate <code>sphere_sweep</code>s laid out as Hilbert Curves.  the usage is documented in the program's man page.
+
* hilbert2d  --  a program to generate <code>sphere_sweep{}</code>s, laid out as <span class='plainlinks'>[https://en.wikipedia.org/wiki/Hilbert_curve Hilbert Curves]</span>.  the usage is documented in the program's man page.
 
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}
 
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}
  

Revision as of 11:51, 9 August 2022

welcome to this .. remote exclave of creature-land.

the page is currently "under development".

I intend, over the coming days and weeks, to create a collection of download links for my POV-Ray stuff, include files and utilities, mostly. the idea is to provide the latest version of each, all in one place.

I do have ideas for a "proper" article or two, too, on the (obligatory :-)) list of things to do.



SDL code

all include files require a POV-Ray version 3.8, or later.

  • bounder.inc -- a macro to calculate an object's bounding box. CSG objects, and even "simple" rotated primitives, tend to have a lot of room in the bounding box provided by POV-Ray. the archive includes a demo scene, illustrating the use of 'Bounder()', and automated re-bounding of an object.
version download
201910.5 bounder.zip
  • foreach.inc -- a macro to execute a (your) macro for each element, in the chosen dimension(s), of an array. the archive includes documentation and a comprehensive tutorial-style demo.
version download
202104.6 foreach.zip
  • pvars.inc -- a set of macros for use with "packed" variables, that is, 4-vector variables where each component is addressed by position, just like an array.
version download
202203.3 pvars.inc
  • queues.inc -- three sets of macros implementing first-in first-out ("FIFO"), last-in first-out ("LIFO", or "stack"), and priority queues. the archive includes documentation and (very) basic test/demo scenes.
version download
201811.4 queues.zip
  • ruled.inc -- a macro which expands to a "gridded" plane{}, derived from Friedrich Lohmüller's code. the archive includes documentation and a scene file which replicates one of FL's demo images (approximately, ie a different camera view/angle).
version download
201911.3 ruled.zip
  • tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.
version download
202205.3 tmc.inc


C code

all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.

  • hilbert2d -- a program to generate sphere_sweep{}s, laid out as Hilbert Curves. the usage is documented in the program's man page.
version download
0.4.3 hilbert2d.tar.gz

other stuff

  • rgbtxt2inc.tcl -- a simple script to convert the X Window System colour database ('rgb.txt') to a POV-Ray version 3.5 or later include file, the output is written to 'colours_x11.inc'.
version download
n/a rgbtxt2inc.tcl


last edited on 9.08.2022.