Difference between revisions of "User:Jr"

From POV-Wiki
Jump to navigation Jump to search
m (formatting stuff.)
(switched to using template for download links.)
Line 21: Line 21:
 
all include files require a POV-Ray version 3.8, or later.
 
all include files require a POV-Ray version 3.8, or later.
  
* bounder.inc  --  a macro to calculate an object's bounding box, version 201910.5, [https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp=sharing bounder.zip]
+
* bounder.inc  --  a macro to calculate an object's bounding box.  CSG objects, or 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.
 +
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}
  
* pvars.inc  --  macros for using "packed" variables, version 202203.3, [https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp=sharing pvars.inc]
+
* 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.
 +
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}
  
* queues.inc  --  macros for FIFO, LIFO, and priority queues, version 201811.4, [https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp=sharing queues.zip]
+
* queues.inc  --  three sets of macros for 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.
 +
{{TableVersionFileList | queues.zip | 201811.4, |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}
  
 
* ruled.inc  --  a macro which expands to a "gridded" <code>plane {}</code>.
 
* ruled.inc  --  a macro which expands to a "gridded" <code>plane {}</code>.
  
* tmc.inc  --  macros for counting calls to macros or other code, version 202205.3, [https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp=sharing tmc.inc]
+
* tmc.inc  --  macros for counting calls to macros or other code.
 +
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}
  
=== C programs ===
+
 
 +
=== C code ===
  
 
stub.
 
stub.
Line 39: Line 44:
  
 
* 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'.
 
* 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'.
[https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp=sharing rgbtxt2inc.tcl]
+
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}
  
  
 
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.
 
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.

Revision as of 09:27, 7 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, or 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
  • 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 for 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 {}.
  • tmc.inc -- macros for counting calls to macros or other code.
version download
202205.3 tmc.inc


C code

stub.


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 7.08.2022.