https://wiki.povray.org/api.php?action=feedcontributions&user=Jr&feedformat=atomPOV-Wiki - User contributions [en]2024-03-28T19:54:08ZUser contributionsMediaWiki 1.35.1https://wiki.povray.org/content?title=User:Jr&diff=10595User:Jr2024-01-05T13:24:25Z<p>Jr: update 'filed' to #5.</p>
<hr />
<div>welcome to this .. remote exclave of creature land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
<br />
a note on matters legal, since they matter, to so many.<br />
not being a lawyer, I release all my stuff under the<br />
<span class='plainlinks'>[https://www.gnu.org/licenses/quick-guide-gplv3.html GNU Public License version 3 or later]</span><br />
because I think it provides a potential user with all the "freedom"s they need,<br />
but also out of habit.<br />
if that license is not convenient, write, I'm open to discussion.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* filed.inc -- a macro for reading and writing CSV/text data files. the archive includes documentation, plus animation and other example code.<br />
{{TableVersionFileList | filed.zip | 202108.5 |https://drive.google.com/file/d/10pGH0yi_-8aBTQvTwQPB4AdfRl9JsTGg/view?usp{{=}}sharing}}<br />
<br />
* foreach.inc -- a macro to execute a (your) macro for each element, in the selected dimension(s), of a given array. the archive includes documentation and a comprehensive feature-by-feature demo.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* pvars.inc -- a set of macros for use with "packed" variables, that is, 4-vector variables where each component is addressed by position, much like a (small) array.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller's code]</span>. the archive includes documentation and a scene file which replicates one of FL's demo images (approximately, ie a different camera view/angle).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tabulated.inc -- a macro for displaying array data in a tabular layout. the archive includes documentation and code examples illustrating each type of array that can be used.<br />
{{TableVersionFileList | tabu3.zip | 202106.3 |https://drive.google.com/file/d/10mdHHpdwMnVmd1Uo2SotR-sFzZ-DXXhg/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* df3tcl -- Tcl script-driven access to DF3 files. requires 'libdf3' installed.<br />
{{TableVersionFileList | df3tcl.tar.gz | 0.2.5 |https://drive.google.com/file/d/10c_EgtCvuGCILZnXwavGux7V7dpuHDbs/view?usp{{=}}sharing}}<br />
<br />
* df3vt -- a <span class='plainlinks'>[https://www.sqlite.org/index.html SQLite3]</span> loadable extension to access DF3 files as "virtual tables". requires 'libdf3' installed.<br />
{{TableVersionFileList | df3vt.tar.gz | 0.5.1 |https://drive.google.com/file/d/10dRG9AbItLNS4DE4iPh1sJkZW9EMQqnz/view?usp{{=}}sharing}}<br />
<br />
* ectags -- a patch for the widely-used <span class='plainlinks'>[http://ctags.sourceforge.net/ Exuberant Ctags]</span> program, adding SDL to its languages; variables, macros, and primitives are recognised. to apply, extract the archive in the source directory and execute "zcat add.sdl.diff.gz | patch --verbose -p1", then the usual "./configure && make" etc.<br />
{{TableVersionFileList | ectags.tar.gz | 202001.3 |https://drive.google.com/file/d/10ikrIHkMopedFPlq6V4YhnnNn3sY59hC/view?usp{{=}}sharing}}<br />
<br />
* gts2pov -- converts <span class='plainlinks'>[http://gts.sourceforge.net/ GTS (GNU Triangulated Surface) data]</span> to POV-Ray <code>mesh<nowiki>[2]</nowiki></code>, optionally smoothed. requires 'libgts' installed.<br />
{{TableVersionFileList | gts2pov.tar.gz | 0.3.1 |https://drive.google.com/file/d/10WT-D3MP4qYxnP1BYu5f_ZN_xmOo1P5W/view?usp{{=}}sharing}}<br />
<br />
* hilbert2d -- a program to generate <code>sphere_sweep{}</code>s, laid out as <span class='plainlinks'>[https://en.wikipedia.org/wiki/Hilbert_curve Hilbert Curve]</span>s. the usage is documented in the program's man page.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
* libdf3 -- provides an API for working with DF3 files.<br />
{{TableVersionFileList | df3-0.4.1.tar.gz | 0.4.1 |https://drive.google.com/file/d/10cu5BAR8lw59Ex2XjE3YoKIgxjIkN4ac/view?usp{{=}}sharing}}<br />
<br />
* nocomment -- removes comments from SDL code files, or any file using C/C++ style comments, and writes the output to same-named files prefixed 'nc_'. useful for large(r) files used in an animation. requires 'flex' to build.<br />
{{TableVersionFileList | nocomment.tar.gz | n/a |https://drive.google.com/file/d/10MT822aHxhID9fPd2MhfiLLjRmEQpbuF/view?usp{{=}}sharing}}<br />
<br />
* tga2df3_2 -- a re-implementation of jhu's 2012 'tga2df3' code, it writes colour-separated DF3s.<br />
{{TableVersionFileList | tga2df3_2.tar.gz | n/a |https://drive.google.com/file/d/10JvrdjSSvEbncCdtyCDzIPDUUnANhCSu/view?usp{{=}}sharing}}<br />
<br />
<br />
=== other code ===<br />
<br />
* rgbtxt2inc.tcl -- a 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edit {{REVISIONTIMESTAMP}}.<br />
__INDEX__</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10586User:Jr2023-08-01T12:56:23Z<p>Jr: removed 'chromozone-book' page link, as per request.</p>
<hr />
<div>welcome to this .. remote exclave of creature land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
<br />
a note on matters legal, since they matter, to so many.<br />
not being a lawyer, I release all my stuff under the<br />
<span class='plainlinks'>[https://www.gnu.org/licenses/quick-guide-gplv3.html GNU Public License version 3 or later]</span><br />
because I think it provides a potential user with all the "freedom"s they need,<br />
but also out of habit.<br />
if that license is not convenient, write, I'm open to discussion.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* filed.inc -- a macro for reading and writing CSV/text data files. the archive includes documentation, plus animation and other example code.<br />
{{TableVersionFileList | filed.zip | 202108.4 |https://drive.google.com/file/d/10pGH0yi_-8aBTQvTwQPB4AdfRl9JsTGg/view?usp{{=}}sharing}}<br />
<br />
* foreach.inc -- a macro to execute a (your) macro for each element, in the selected dimension(s), of a given array. the archive includes documentation and a comprehensive feature-by-feature demo.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* pvars.inc -- a set of macros for use with "packed" variables, that is, 4-vector variables where each component is addressed by position, much like a (small) array.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller's code]</span>. the archive includes documentation and a scene file which replicates one of FL's demo images (approximately, ie a different camera view/angle).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tabulated.inc -- a macro for displaying array data in a tabular layout. the archive includes documentation and code examples illustrating each type of array that can be used.<br />
{{TableVersionFileList | tabu3.zip | 202106.3 |https://drive.google.com/file/d/10mdHHpdwMnVmd1Uo2SotR-sFzZ-DXXhg/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* df3tcl -- Tcl script-driven access to DF3 files. requires 'libdf3' installed.<br />
{{TableVersionFileList | df3tcl.tar.gz | 0.2.5 |https://drive.google.com/file/d/10c_EgtCvuGCILZnXwavGux7V7dpuHDbs/view?usp{{=}}sharing}}<br />
<br />
* df3vt -- a <span class='plainlinks'>[https://www.sqlite.org/index.html SQLite3]</span> loadable extension to access DF3 files as "virtual tables". requires 'libdf3' installed.<br />
{{TableVersionFileList | df3vt.tar.gz | 0.5.1 |https://drive.google.com/file/d/10dRG9AbItLNS4DE4iPh1sJkZW9EMQqnz/view?usp{{=}}sharing}}<br />
<br />
* ectags -- a patch for the widely-used <span class='plainlinks'>[http://ctags.sourceforge.net/ Exuberant Ctags]</span> program, adding SDL to its languages; variables, macros, and primitives are recognised. to apply, extract the archive in the source directory and execute "zcat add.sdl.diff.gz | patch --verbose -p1", then the usual "./configure && make" etc.<br />
{{TableVersionFileList | ectags.tar.gz | 202001.3 |https://drive.google.com/file/d/10ikrIHkMopedFPlq6V4YhnnNn3sY59hC/view?usp{{=}}sharing}}<br />
<br />
* gts2pov -- converts <span class='plainlinks'>[http://gts.sourceforge.net/ GTS (GNU Triangulated Surface) data]</span> to POV-Ray <code>mesh<nowiki>[2]</nowiki></code>, optionally smoothed. requires 'libgts' installed.<br />
{{TableVersionFileList | gts2pov.tar.gz | 0.3.1 |https://drive.google.com/file/d/10WT-D3MP4qYxnP1BYu5f_ZN_xmOo1P5W/view?usp{{=}}sharing}}<br />
<br />
* hilbert2d -- a program to generate <code>sphere_sweep{}</code>s, laid out as <span class='plainlinks'>[https://en.wikipedia.org/wiki/Hilbert_curve Hilbert Curve]</span>s. the usage is documented in the program's man page.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
* libdf3 -- provides an API for working with DF3 files.<br />
{{TableVersionFileList | df3-0.4.1.tar.gz | 0.4.1 |https://drive.google.com/file/d/10cu5BAR8lw59Ex2XjE3YoKIgxjIkN4ac/view?usp{{=}}sharing}}<br />
<br />
* nocomment -- removes comments from SDL code files, or any file using C/C++ style comments, and writes the output to same-named files prefixed 'nc_'. useful for large(r) files used in an animation. requires 'flex' to build.<br />
{{TableVersionFileList | nocomment.tar.gz | n/a |https://drive.google.com/file/d/10MT822aHxhID9fPd2MhfiLLjRmEQpbuF/view?usp{{=}}sharing}}<br />
<br />
* tga2df3_2 -- a re-implementation of jhu's 2012 'tga2df3' code, it writes colour-separated DF3s.<br />
{{TableVersionFileList | tga2df3_2.tar.gz | n/a |https://drive.google.com/file/d/10JvrdjSSvEbncCdtyCDzIPDUUnANhCSu/view?usp{{=}}sharing}}<br />
<br />
<br />
=== other code ===<br />
<br />
* rgbtxt2inc.tcl -- a 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edit {{REVISIONTIMESTAMP}}.<br />
__INDEX__</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10584User:Jr2023-07-23T17:19:58Z<p>Jr: changed wording.</p>
<hr />
<div>welcome to this .. remote exclave of creature land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do; meanwhile though, I dare you to visit the "[[chromozone-book|chromozone]]" ;-).<br />
<br />
<br />
a note on matters legal, since they matter, to so many.<br />
not being a lawyer, I release all my stuff under the<br />
<span class='plainlinks'>[https://www.gnu.org/licenses/quick-guide-gplv3.html GNU Public License version 3 or later]</span><br />
because I think it provides a potential user with all the "freedom"s they need,<br />
but also out of habit.<br />
if that license is not convenient, write, I'm open to discussion.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* filed.inc -- a macro for reading and writing CSV/text data files. the archive includes documentation, plus animation and other example code.<br />
{{TableVersionFileList | filed.zip | 202108.4 |https://drive.google.com/file/d/10pGH0yi_-8aBTQvTwQPB4AdfRl9JsTGg/view?usp{{=}}sharing}}<br />
<br />
* foreach.inc -- a macro to execute a (your) macro for each element, in the selected dimension(s), of a given array. the archive includes documentation and a comprehensive feature-by-feature demo.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* pvars.inc -- a set of macros for use with "packed" variables, that is, 4-vector variables where each component is addressed by position, much like a (small) array.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller's code]</span>. the archive includes documentation and a scene file which replicates one of FL's demo images (approximately, ie a different camera view/angle).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tabulated.inc -- a macro for displaying array data in a tabular layout. the archive includes documentation and code examples illustrating each type of array that can be used.<br />
{{TableVersionFileList | tabu3.zip | 202106.3 |https://drive.google.com/file/d/10mdHHpdwMnVmd1Uo2SotR-sFzZ-DXXhg/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* df3tcl -- Tcl script-driven access to DF3 files. requires 'libdf3' installed.<br />
{{TableVersionFileList | df3tcl.tar.gz | 0.2.5 |https://drive.google.com/file/d/10c_EgtCvuGCILZnXwavGux7V7dpuHDbs/view?usp{{=}}sharing}}<br />
<br />
* df3vt -- a <span class='plainlinks'>[https://www.sqlite.org/index.html SQLite3]</span> loadable extension to access DF3 files as "virtual tables". requires 'libdf3' installed.<br />
{{TableVersionFileList | df3vt.tar.gz | 0.5.1 |https://drive.google.com/file/d/10dRG9AbItLNS4DE4iPh1sJkZW9EMQqnz/view?usp{{=}}sharing}}<br />
<br />
* ectags -- a patch for the widely-used <span class='plainlinks'>[http://ctags.sourceforge.net/ Exuberant Ctags]</span> program, adding SDL to its languages; variables, macros, and primitives are recognised. to apply, extract the archive in the source directory and execute "zcat add.sdl.diff.gz | patch --verbose -p1", then the usual "./configure && make" etc.<br />
{{TableVersionFileList | ectags.tar.gz | 202001.3 |https://drive.google.com/file/d/10ikrIHkMopedFPlq6V4YhnnNn3sY59hC/view?usp{{=}}sharing}}<br />
<br />
* gts2pov -- converts <span class='plainlinks'>[http://gts.sourceforge.net/ GTS (GNU Triangulated Surface) data]</span> to POV-Ray <code>mesh<nowiki>[2]</nowiki></code>, optionally smoothed. requires 'libgts' installed.<br />
{{TableVersionFileList | gts2pov.tar.gz | 0.3.1 |https://drive.google.com/file/d/10WT-D3MP4qYxnP1BYu5f_ZN_xmOo1P5W/view?usp{{=}}sharing}}<br />
<br />
* hilbert2d -- a program to generate <code>sphere_sweep{}</code>s, laid out as <span class='plainlinks'>[https://en.wikipedia.org/wiki/Hilbert_curve Hilbert Curve]</span>s. the usage is documented in the program's man page.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
* libdf3 -- provides an API for working with DF3 files.<br />
{{TableVersionFileList | df3-0.4.1.tar.gz | 0.4.1 |https://drive.google.com/file/d/10cu5BAR8lw59Ex2XjE3YoKIgxjIkN4ac/view?usp{{=}}sharing}}<br />
<br />
* nocomment -- removes comments from SDL code files, or any file using C/C++ style comments, and writes the output to same-named files prefixed 'nc_'. useful for large(r) files used in an animation. requires 'flex' to build.<br />
{{TableVersionFileList | nocomment.tar.gz | n/a |https://drive.google.com/file/d/10MT822aHxhID9fPd2MhfiLLjRmEQpbuF/view?usp{{=}}sharing}}<br />
<br />
* tga2df3_2 -- a re-implementation of jhu's 2012 'tga2df3' code, it writes colour-separated DF3s.<br />
{{TableVersionFileList | tga2df3_2.tar.gz | n/a |https://drive.google.com/file/d/10JvrdjSSvEbncCdtyCDzIPDUUnANhCSu/view?usp{{=}}sharing}}<br />
<br />
<br />
=== other code ===<br />
<br />
* rgbtxt2inc.tcl -- a 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edit {{REVISIONTIMESTAMP}}.<br />
__INDEX__</div>Jrhttps://wiki.povray.org/content?title=chromozone-book&diff=10583chromozone-book2023-07-23T17:10:00Z<p>Jr: adding more images.</p>
<hr />
<div>for several years now I've used a Chromebook, running ChromeOS, for my online life.<br />
this has led to me reading, or at least keeping an eye on, questions posted in a user-to-user forum specifically for Chromebooks, and ChromeOS.<br />
<br />
early in 2023 one such post acted as the proverbial straw breaking the camel's back, and I started to collect screenshots off the forum's index page, examples of humans "communicating" their computer (?!) problems.<br />
<br />
the collection takes its title from the aforementioned post.<br />
while the list appears unorganised (it is :-)), and hit-and-miss perhaps, all these posts were real, alas.<br />
read, and ''weep''..<br />
<br />
<br />
[[Image:chromozone-book-1.png||center]]<br />
<br />
<br />
[[Image:chromozone-book-2.png||center]]<br />
<br />
<br />
[[Image:chromozone-book-3.png||center]]<br />
<br />
<br />
[[Image:chromozone-book-4.png||center]]<br />
<br />
<br />
[[Image:chromozone-book-5.png||center]]<br />
<br />
<br />
[[Image:chromozone-book-6.png||center]]<br />
<br />
<br />
last edit {{REVISIONTIMESTAMP}}.<br />
__INDEX__</div>Jrhttps://wiki.povray.org/content?title=File:chromozone-book-6.png&diff=10582File:chromozone-book-6.png2023-07-23T17:06:32Z<p>Jr: chromozone-book collection</p>
<hr />
<div>== Summary ==<br />
chromozone-book collection</div>Jrhttps://wiki.povray.org/content?title=File:chromozone-book-5.png&diff=10581File:chromozone-book-5.png2023-07-23T17:06:06Z<p>Jr: chromozone-book collection</p>
<hr />
<div>== Summary ==<br />
chromozone-book collection</div>Jrhttps://wiki.povray.org/content?title=File:chromozone-book-4.png&diff=10580File:chromozone-book-4.png2023-07-23T17:05:38Z<p>Jr: chromozone-book collection</p>
<hr />
<div>== Summary ==<br />
chromozone-book collection</div>Jrhttps://wiki.povray.org/content?title=chromozone-book&diff=10579chromozone-book2023-07-23T17:01:29Z<p>Jr: new page, added first few images.</p>
<hr />
<div>for several years now I've used a Chromebook, running ChromeOS, for my online life.<br />
this has led to me reading, or at least keeping an eye on, questions posted in a user-to-user forum specifically for Chromebooks, and ChromeOS.<br />
<br />
early in 2023 one such post acted as the proverbial straw breaking the camel's back, and I started to collect screenshots off the forum's index page, examples of humans "communicating" their computer (?!) problems.<br />
<br />
the collection takes its title from the aforementioned post.<br />
while the list appears unorganised (it is :-)), and hit-and-miss perhaps, all these posts were real, alas.<br />
read, and ''weep''..<br />
<br />
<br />
[[Image:chromozone-book-1.png||center]]<br />
<br />
<br />
[[Image:chromozone-book-2.png||center]]<br />
<br />
<br />
[[Image:chromozone-book-3.png||center]]</div>Jrhttps://wiki.povray.org/content?title=File:chromozone-book-3.png&diff=10578File:chromozone-book-3.png2023-07-23T17:00:18Z<p>Jr: chromozone-book collection</p>
<hr />
<div>== Summary ==<br />
chromozone-book collection</div>Jrhttps://wiki.povray.org/content?title=File:chromozone-book-2.png&diff=10577File:chromozone-book-2.png2023-07-23T16:58:38Z<p>Jr: chromozone-book collection</p>
<hr />
<div>== Summary ==<br />
chromozone-book collection</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10576User:Jr2023-07-23T16:54:31Z<p>Jr: add link to new chromozone page</p>
<hr />
<div>welcome to this .. remote exclave of creature land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do; for now, how about descending into the "[[chromozone-book|chromozone]]" ;-)<br />
<br />
<br />
a note on matters legal, since they matter, to so many.<br />
not being a lawyer, I release all my stuff under the<br />
<span class='plainlinks'>[https://www.gnu.org/licenses/quick-guide-gplv3.html GNU Public License version 3 or later]</span><br />
because I think it provides a potential user with all the "freedom"s they need,<br />
but also out of habit.<br />
if that license is not convenient, write, I'm open to discussion.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* filed.inc -- a macro for reading and writing CSV/text data files. the archive includes documentation, plus animation and other example code.<br />
{{TableVersionFileList | filed.zip | 202108.4 |https://drive.google.com/file/d/10pGH0yi_-8aBTQvTwQPB4AdfRl9JsTGg/view?usp{{=}}sharing}}<br />
<br />
* foreach.inc -- a macro to execute a (your) macro for each element, in the selected dimension(s), of a given array. the archive includes documentation and a comprehensive feature-by-feature demo.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* pvars.inc -- a set of macros for use with "packed" variables, that is, 4-vector variables where each component is addressed by position, much like a (small) array.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller's code]</span>. the archive includes documentation and a scene file which replicates one of FL's demo images (approximately, ie a different camera view/angle).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tabulated.inc -- a macro for displaying array data in a tabular layout. the archive includes documentation and code examples illustrating each type of array that can be used.<br />
{{TableVersionFileList | tabu3.zip | 202106.3 |https://drive.google.com/file/d/10mdHHpdwMnVmd1Uo2SotR-sFzZ-DXXhg/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* df3tcl -- Tcl script-driven access to DF3 files. requires 'libdf3' installed.<br />
{{TableVersionFileList | df3tcl.tar.gz | 0.2.5 |https://drive.google.com/file/d/10c_EgtCvuGCILZnXwavGux7V7dpuHDbs/view?usp{{=}}sharing}}<br />
<br />
* df3vt -- a <span class='plainlinks'>[https://www.sqlite.org/index.html SQLite3]</span> loadable extension to access DF3 files as "virtual tables". requires 'libdf3' installed.<br />
{{TableVersionFileList | df3vt.tar.gz | 0.5.1 |https://drive.google.com/file/d/10dRG9AbItLNS4DE4iPh1sJkZW9EMQqnz/view?usp{{=}}sharing}}<br />
<br />
* ectags -- a patch for the widely-used <span class='plainlinks'>[http://ctags.sourceforge.net/ Exuberant Ctags]</span> program, adding SDL to its languages; variables, macros, and primitives are recognised. to apply, extract the archive in the source directory and execute "zcat add.sdl.diff.gz | patch --verbose -p1", then the usual "./configure && make" etc.<br />
{{TableVersionFileList | ectags.tar.gz | 202001.3 |https://drive.google.com/file/d/10ikrIHkMopedFPlq6V4YhnnNn3sY59hC/view?usp{{=}}sharing}}<br />
<br />
* gts2pov -- converts <span class='plainlinks'>[http://gts.sourceforge.net/ GTS (GNU Triangulated Surface) data]</span> to POV-Ray <code>mesh<nowiki>[2]</nowiki></code>, optionally smoothed. requires 'libgts' installed.<br />
{{TableVersionFileList | gts2pov.tar.gz | 0.3.1 |https://drive.google.com/file/d/10WT-D3MP4qYxnP1BYu5f_ZN_xmOo1P5W/view?usp{{=}}sharing}}<br />
<br />
* hilbert2d -- a program to generate <code>sphere_sweep{}</code>s, laid out as <span class='plainlinks'>[https://en.wikipedia.org/wiki/Hilbert_curve Hilbert Curve]</span>s. the usage is documented in the program's man page.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
* libdf3 -- provides an API for working with DF3 files.<br />
{{TableVersionFileList | df3-0.4.1.tar.gz | 0.4.1 |https://drive.google.com/file/d/10cu5BAR8lw59Ex2XjE3YoKIgxjIkN4ac/view?usp{{=}}sharing}}<br />
<br />
* nocomment -- removes comments from SDL code files, or any file using C/C++ style comments, and writes the output to same-named files prefixed 'nc_'. useful for large(r) files used in an animation. requires 'flex' to build.<br />
{{TableVersionFileList | nocomment.tar.gz | n/a |https://drive.google.com/file/d/10MT822aHxhID9fPd2MhfiLLjRmEQpbuF/view?usp{{=}}sharing}}<br />
<br />
* tga2df3_2 -- a re-implementation of jhu's 2012 'tga2df3' code, it writes colour-separated DF3s.<br />
{{TableVersionFileList | tga2df3_2.tar.gz | n/a |https://drive.google.com/file/d/10JvrdjSSvEbncCdtyCDzIPDUUnANhCSu/view?usp{{=}}sharing}}<br />
<br />
<br />
=== other code ===<br />
<br />
* rgbtxt2inc.tcl -- a 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edit {{REVISIONTIMESTAMP}}.<br />
__INDEX__</div>Jrhttps://wiki.povray.org/content?title=File:chromozone-book-1.png&diff=10575File:chromozone-book-1.png2023-07-23T16:49:25Z<p>Jr: chromozone-book collection</p>
<hr />
<div>== Summary ==<br />
chromozone-book collection</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10568User:Jr2022-08-27T09:19:30Z<p>Jr: added 'filed.zip'.</p>
<hr />
<div>welcome to this .. remote exclave of creature land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
a note on matters legal, since they matter, to so many.<br />
not being a lawyer, I release all my stuff under the<br />
<span class='plainlinks'>[https://www.gnu.org/licenses/quick-guide-gplv3.html GNU Public License version 3 or later]</span><br />
because I think it provides a potential user with all the "freedom"s they need,<br />
but also out of habit.<br />
if that license is .. inconvenient, write, I'm open to discussion.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* filed.inc -- a macro for reading and writing CSV/text data files. the archive includes documentation, plus animation and other example code.<br />
{{TableVersionFileList | filed.zip | 202108.4 |https://drive.google.com/file/d/10pGH0yi_-8aBTQvTwQPB4AdfRl9JsTGg/view?usp{{=}}sharing}}<br />
<br />
* foreach.inc -- a macro to execute a (your) macro for each element, in the selected dimension(s), of a given array. the archive includes documentation and a comprehensive feature-by-feature demo.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* pvars.inc -- a set of macros for use with "packed" variables, that is, 4-vector variables where each component is addressed by position, much like a (small) array.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller's code]</span>. the archive includes documentation and a scene file which replicates one of FL's demo images (approximately, ie a different camera view/angle).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tabulated.inc -- a macro for displaying array data in a tabular layout. the archive includes documentation and code examples illustrating each type of array that can be used.<br />
{{TableVersionFileList | tabu3.zip | 202106.3 |https://drive.google.com/file/d/10mdHHpdwMnVmd1Uo2SotR-sFzZ-DXXhg/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* df3tcl -- Tcl script-driven access to DF3 files. requires 'libdf3' installed.<br />
{{TableVersionFileList | df3tcl.tar.gz | 0.2.5 |https://drive.google.com/file/d/10c_EgtCvuGCILZnXwavGux7V7dpuHDbs/view?usp{{=}}sharing}}<br />
<br />
* df3vt -- a <span class='plainlinks'>[https://www.sqlite.org/index.html SQLite3]</span> loadable extension to access DF3 files as "virtual tables". requires 'libdf3' installed.<br />
{{TableVersionFileList | df3vt.tar.gz | 0.5.1 |https://drive.google.com/file/d/10dRG9AbItLNS4DE4iPh1sJkZW9EMQqnz/view?usp{{=}}sharing}}<br />
<br />
* ectags -- a patch for the widely-used <span class='plainlinks'>[http://ctags.sourceforge.net/ Exuberant Ctags]</span> program, adding SDL to its languages; variables, macros, and primitives are recognised. to apply, extract the archive in the source directory and execute "zcat add.sdl.diff.gz | patch --verbose -p1", then the usual "./configure && make" etc.<br />
{{TableVersionFileList | ectags.tar.gz | 202001.3 |https://drive.google.com/file/d/10ikrIHkMopedFPlq6V4YhnnNn3sY59hC/view?usp{{=}}sharing}}<br />
<br />
* gts2pov -- converts <span class='plainlinks'>[http://gts.sourceforge.net/ GTS data]</span> to POV-Ray <code>mesh<nowiki>[2]</nowiki></code>, optionally smoothed. requires 'libgts' installed.<br />
{{TableVersionFileList | gts2pov.tar.gz | 0.3.1 |https://drive.google.com/file/d/10WT-D3MP4qYxnP1BYu5f_ZN_xmOo1P5W/view?usp{{=}}sharing}}<br />
<br />
* hilbert2d -- a program to generate <code>sphere_sweep{}</code>s, laid out as <span class='plainlinks'>[https://en.wikipedia.org/wiki/Hilbert_curve Hilbert Curve]</span>s. the usage is documented in the program's man page.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
* libdf3 -- provides an API for working with DF3 files.<br />
{{TableVersionFileList | df3-0.4.1.tar.gz | 0.4.1 |https://drive.google.com/file/d/10cu5BAR8lw59Ex2XjE3YoKIgxjIkN4ac/view?usp{{=}}sharing}}<br />
<br />
* nocomment -- removes comments from SDL code files, or any file using C/C++ style comments, and writes the output to same-named files prefixed 'nc_'. useful for large(r) files used in an animation. requires 'flex' to build.<br />
{{TableVersionFileList | nocomment.tar.gz | n/a |https://drive.google.com/file/d/10MT822aHxhID9fPd2MhfiLLjRmEQpbuF/view?usp{{=}}sharing}}<br />
<br />
* tga2df3_2 -- a re-implementation of jhu's 2012 'tga2df3' code, it writes colour-separated DF3s.<br />
{{TableVersionFileList | tga2df3_2.tar.gz | n/a |https://drive.google.com/file/d/10JvrdjSSvEbncCdtyCDzIPDUUnANhCSu/view?usp{{=}}sharing}}<br />
<br />
<br />
=== other code ===<br />
<br />
* rgbtxt2inc.tcl -- a 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edit {{REVISIONTIMESTAMP}}.<br />
__INDEX__</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10567User:Jr2022-08-25T16:13:46Z<p>Jr: added 'tabu3.zip'.</p>
<hr />
<div>welcome to this .. remote exclave of creature land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
a note on matters legal, since they matter, to so many.<br />
not being a lawyer, I release all my stuff under the<br />
<span class='plainlinks'>[https://www.gnu.org/licenses/quick-guide-gplv3.html GNU Public License version 3 or later]</span><br />
because I think it provides a potential user with all the "freedom"s they need,<br />
but also out of habit.<br />
if that license is .. inconvenient, write, I'm open to discussion.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* foreach.inc -- a macro to execute a (your) macro for each element, in the selected dimension(s), of a given array. the archive includes documentation and a comprehensive feature-by-feature demo.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* pvars.inc -- a set of macros for use with "packed" variables, that is, 4-vector variables where each component is addressed by position, much like a (small) array.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller's code]</span>. the archive includes documentation and a scene file which replicates one of FL's demo images (approximately, ie a different camera view/angle).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tabulated.inc -- a macro for displaying array data arranged in a row/column grid. the archive includes documentation and code examples illustrating each type of array that can be used.<br />
{{TableVersionFileList | tabu3.zip | 202106.3 |https://drive.google.com/file/d/10mdHHpdwMnVmd1Uo2SotR-sFzZ-DXXhg/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* df3tcl -- Tcl script-driven access to DF3 files. requires 'libdf3' installed.<br />
{{TableVersionFileList | df3tcl.tar.gz | 0.2.5 |https://drive.google.com/file/d/10c_EgtCvuGCILZnXwavGux7V7dpuHDbs/view?usp{{=}}sharing}}<br />
<br />
* df3vt -- a <span class='plainlinks'>[https://www.sqlite.org/index.html SQLite3]</span> loadable extension to access DF3 files as "virtual tables". requires 'libdf3' installed.<br />
{{TableVersionFileList | df3vt.tar.gz | 0.5.1 |https://drive.google.com/file/d/10dRG9AbItLNS4DE4iPh1sJkZW9EMQqnz/view?usp{{=}}sharing}}<br />
<br />
* ectags -- a patch for the widely-used <span class='plainlinks'>[http://ctags.sourceforge.net/ Exuberant Ctags]</span> program, adding SDL to its languages; variables, macros, and primitives are recognised. to apply, extract the archive in the source directory and execute "zcat add.sdl.diff.gz | patch --verbose -p1", then the usual "./configure && make" etc.<br />
{{TableVersionFileList | ectags.tar.gz | 202001.3 |https://drive.google.com/file/d/10ikrIHkMopedFPlq6V4YhnnNn3sY59hC/view?usp{{=}}sharing}}<br />
<br />
* gts2pov -- converts <span class='plainlinks'>[http://gts.sourceforge.net/ GTS data]</span> to POV-Ray <code>mesh<nowiki>[2]</nowiki></code>, optionally smoothed. requires 'libgts' installed.<br />
{{TableVersionFileList | gts2pov.tar.gz | 0.3.1 |https://drive.google.com/file/d/10WT-D3MP4qYxnP1BYu5f_ZN_xmOo1P5W/view?usp{{=}}sharing}}<br />
<br />
* hilbert2d -- a program to generate <code>sphere_sweep{}</code>s, laid out as <span class='plainlinks'>[https://en.wikipedia.org/wiki/Hilbert_curve Hilbert Curve]</span>s. the usage is documented in the program's man page.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
* libdf3 -- provides an API for working with DF3 files.<br />
{{TableVersionFileList | df3-0.4.1.tar.gz | 0.4.1 |https://drive.google.com/file/d/10cu5BAR8lw59Ex2XjE3YoKIgxjIkN4ac/view?usp{{=}}sharing}}<br />
<br />
* nocomment -- removes comments from SDL code files, or any file using C/C++ style comments, and writes the output to same-named files prefixed 'nc_'. useful for large(r) files used in an animation. requires 'flex' to build.<br />
{{TableVersionFileList | nocomment.tar.gz | n/a |https://drive.google.com/file/d/10MT822aHxhID9fPd2MhfiLLjRmEQpbuF/view?usp{{=}}sharing}}<br />
<br />
* tga2df3_2 -- a re-implementation of jhu's 2012 'tga2df3' code, it writes colour-separated DF3s.<br />
{{TableVersionFileList | tga2df3_2.tar.gz | n/a |https://drive.google.com/file/d/10JvrdjSSvEbncCdtyCDzIPDUUnANhCSu/view?usp{{=}}sharing}}<br />
<br />
<br />
=== other code ===<br />
<br />
* rgbtxt2inc.tcl -- a 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edit {{REVISIONTIMESTAMP}}.<br />
__INDEX__</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10566User:Jr2022-08-22T09:03:17Z<p>Jr: typo</p>
<hr />
<div>welcome to this .. remote exclave of creature land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
a note on matters legal, since they matter, to so many.<br />
not being a lawyer, I release all my stuff under the<br />
<span class='plainlinks'>[https://www.gnu.org/licenses/quick-guide-gplv3.html GNU Public License version 3 or later]</span><br />
because I think it provides a potential user with all the "freedom"s they need,<br />
but also out of habit.<br />
if that license is .. inconvenient, write, I'm open to discussion.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* foreach.inc -- a macro to execute a (your) macro for each element, in the selected dimension(s), of a given array. the archive includes documentation and a comprehensive feature-by-feature demo.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* pvars.inc -- a set of macros for use with "packed" variables, that is, 4-vector variables where each component is addressed by position, much like a (small) array.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller's code]</span>. the archive includes documentation and a scene file which replicates one of FL's demo images (approximately, ie a different camera view/angle).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* df3tcl -- Tcl script-driven working with DF3 files. requires 'libdf3' installed.<br />
{{TableVersionFileList | df3tcl.tar.gz | 0.2.5 |https://drive.google.com/file/d/10c_EgtCvuGCILZnXwavGux7V7dpuHDbs/view?usp{{=}}sharing}}<br />
<br />
* df3vt -- a loadable <span class='plainlinks'>[https://www.sqlite.org/index.html SQLite3]</span> extension to access DF3 files as "virtual tables". requires 'libdf3' installed.<br />
{{TableVersionFileList | df3vt.tar.gz | 0.5.1 |https://drive.google.com/file/d/10dRG9AbItLNS4DE4iPh1sJkZW9EMQqnz/view?usp{{=}}sharing}}<br />
<br />
* ectags -- a patch for the widely-used <span class='plainlinks'>[http://ctags.sourceforge.net/ Exuberant Ctags]</span> program, adding SDL to its languages; variables, macros, and primitives are recognised. to apply, extract the archive in the source directory and execute "zcat add.sdl.diff.gz | patch --verbose -p1", then the usual "./configure && make" etc.<br />
{{TableVersionFileList | ectags.tar.gz | 202001.3 |https://drive.google.com/file/d/10ikrIHkMopedFPlq6V4YhnnNn3sY59hC/view?usp{{=}}sharing}}<br />
<br />
* gts2pov -- converts <span class='plainlinks'>[http://gts.sourceforge.net/ GTS data]</span> to POV-Ray <code>mesh<nowiki>[2]</nowiki></code>, optionally smoothed. requires 'libgts' installed.<br />
{{TableVersionFileList | gts2pov.tar.gz | 0.3.1 |https://drive.google.com/file/d/10WT-D3MP4qYxnP1BYu5f_ZN_xmOo1P5W/view?usp{{=}}sharing}}<br />
<br />
* hilbert2d -- a program to generate <code>sphere_sweep{}</code>s, laid out as <span class='plainlinks'>[https://en.wikipedia.org/wiki/Hilbert_curve Hilbert Curve]</span>s. the usage is documented in the program's man page.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
* libdf3 -- provides an API for working with DF3 files.<br />
{{TableVersionFileList | df3-0.4.1.tar.gz | 0.4.1 |https://drive.google.com/file/d/10cu5BAR8lw59Ex2XjE3YoKIgxjIkN4ac/view?usp{{=}}sharing}}<br />
<br />
* nocomment -- removes comments from SDL code files, or any file using C/C++ style comments, and writes the output to same-named files prefixed 'nc_'. useful for large(r) files used in an animation. requires 'flex' to build.<br />
{{TableVersionFileList | nocomment.tar.gz | n/a |https://drive.google.com/file/d/10MT822aHxhID9fPd2MhfiLLjRmEQpbuF/view?usp{{=}}sharing}}<br />
<br />
* tga2df3_2 -- a re-implementation of jhu's 2012 'tga2df3' code, it writes colour-separated DF3s.<br />
{{TableVersionFileList | tga2df3_2.tar.gz | n/a |https://drive.google.com/file/d/10JvrdjSSvEbncCdtyCDzIPDUUnANhCSu/view?usp{{=}}sharing}}<br />
<br />
=== other code ===<br />
<br />
* rgbtxt2inc.tcl -- a 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edit {{REVISIONTIMESTAMP}}.<br />
__INDEX__</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10565User:Jr2022-08-22T09:02:20Z<p>Jr: wording</p>
<hr />
<div>welcome to this .. remote exclave of creature land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
a note on matters legal, since they matter, to so many.<br />
not being a lawyer, I release all my stuff under the<br />
<span class='plainlinks'>[https://www.gnu.org/licenses/quick-guide-gplv3.html GNU Public License version 3 or later]</span><br />
because I think it provides a potential user with all the "freedom"s they need,<br />
but also out of habit.<br />
if that license is .. inconvenient, write, I'm open to discussion.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* foreach.inc -- a macro to execute a (your) macro for each element, in the selected dimension(s), of a given array. the archive includes documentation and a comprehensive feature-by-feature demo.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* pvars.inc -- a set of macros for use with "packed" variables, that is, 4-vector variables where each component is addressed by position, much like a (small) array.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller's code]</span>. the archive includes documentation and a scene file which replicates one of FL's demo images (approximately, ie a different camera view/angle).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* df3tcl -- Tcl script-driven working with DF3 files. requires 'libdf3' installed.<br />
{{TableVersionFileList | df3tcl.tar.gz | 0.2.5 |https://drive.google.com/file/d/10c_EgtCvuGCILZnXwavGux7V7dpuHDbs/view?usp{{=}}sharing}}<br />
<br />
* df3vt -- a loadable <span class='plainlinks'>[https://www.sqlite.org/index.html SQLite3]</span> extension to access DF3 files as "virtual tables". requires 'libdf3' installed.<br />
{{TableVersionFileList | df3vt.tar.gz | 0.5.1 |https://drive.google.com/file/d/10dRG9AbItLNS4DE4iPh1sJkZW9EMQqnz/view?usp{{=}}sharing}}<br />
<br />
* ectags -- a patch for the widely-used <span class='plainlinks'>[http://ctags.sourceforge.net/ Exuberant Ctags]</span> program, adding SDL to its languages; variables, macros, and primitives are recognised. to apply, extract the archive in the source directory and execute "zcat add.sdl.diff.gz | patch --verbose -p1", then the usual './configure && make' etc.<br />
{{TableVersionFileList | ectags.tar.gz | 202001.3 |https://drive.google.com/file/d/10ikrIHkMopedFPlq6V4YhnnNn3sY59hC/view?usp{{=}}sharing}}<br />
<br />
* gts2pov -- converts <span class='plainlinks'>[http://gts.sourceforge.net/ GTS data]</span> to POV-Ray <code>mesh<nowiki>[2]</nowiki></code>, optionally smoothed. requires 'libgts' installed.<br />
{{TableVersionFileList | gts2pov.tar.gz | 0.3.1 |https://drive.google.com/file/d/10WT-D3MP4qYxnP1BYu5f_ZN_xmOo1P5W/view?usp{{=}}sharing}}<br />
<br />
* hilbert2d -- a program to generate <code>sphere_sweep{}</code>s, laid out as <span class='plainlinks'>[https://en.wikipedia.org/wiki/Hilbert_curve Hilbert Curve]</span>s. the usage is documented in the program's man page.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
* libdf3 -- provides an API for working with DF3 files.<br />
{{TableVersionFileList | df3-0.4.1.tar.gz | 0.4.1 |https://drive.google.com/file/d/10cu5BAR8lw59Ex2XjE3YoKIgxjIkN4ac/view?usp{{=}}sharing}}<br />
<br />
* nocomment -- removes comments from SDL code files, or any file using C/C++ style comments, and writes the output to same-named files prefixed 'nc_'. useful for large(r) files used in an animation. requires 'flex' to build.<br />
{{TableVersionFileList | nocomment.tar.gz | n/a |https://drive.google.com/file/d/10MT822aHxhID9fPd2MhfiLLjRmEQpbuF/view?usp{{=}}sharing}}<br />
<br />
* tga2df3_2 -- a re-implementation of jhu's 2012 'tga2df3' code, it writes colour-separated DF3s.<br />
{{TableVersionFileList | tga2df3_2.tar.gz | n/a |https://drive.google.com/file/d/10JvrdjSSvEbncCdtyCDzIPDUUnANhCSu/view?usp{{=}}sharing}}<br />
<br />
=== other code ===<br />
<br />
* rgbtxt2inc.tcl -- a 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edit {{REVISIONTIMESTAMP}}.<br />
__INDEX__</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10564User:Jr2022-08-22T09:00:17Z<p>Jr: added 'ectags'.</p>
<hr />
<div>welcome to this .. remote exclave of creature land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
a note on matters legal, since they matter, to so many.<br />
not being a lawyer, I release all my stuff under the<br />
<span class='plainlinks'>[https://www.gnu.org/licenses/quick-guide-gplv3.html GNU Public License version 3 or later]</span><br />
because I think it provides a potential user with all the "freedom"s they need,<br />
but also out of habit.<br />
if that license is .. inconvenient, write, I'm open to discussion.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* foreach.inc -- a macro to execute a (your) macro for each element, in the selected dimension(s), of a given array. the archive includes documentation and a comprehensive feature-by-feature demo.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* pvars.inc -- a set of macros for use with "packed" variables, that is, 4-vector variables where each component is addressed by position, much like a (small) array.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller's code]</span>. the archive includes documentation and a scene file which replicates one of FL's demo images (approximately, ie a different camera view/angle).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* df3tcl -- Tcl script-driven working with DF3 files. requires 'libdf3' installed.<br />
{{TableVersionFileList | df3tcl.tar.gz | 0.2.5 |https://drive.google.com/file/d/10c_EgtCvuGCILZnXwavGux7V7dpuHDbs/view?usp{{=}}sharing}}<br />
<br />
* df3vt -- a loadable <span class='plainlinks'>[https://www.sqlite.org/index.html SQLite3]</span> extension to access DF3 files as "virtual tables". requires 'libdf3' installed.<br />
{{TableVersionFileList | df3vt.tar.gz | 0.5.1 |https://drive.google.com/file/d/10dRG9AbItLNS4DE4iPh1sJkZW9EMQqnz/view?usp{{=}}sharing}}<br />
<br />
* ectags -- a patch for the widely-used <span class='plainlinks'>[http://ctags.sourceforge.net/ Exuberant Ctags]</span> program, adding SDL to its languages; variables, macros, and primitives are recognised. to apply, copy 'sdl.c' to the source directory and execute "zcat add.sdl.diff.gz | patch --verbose -p1", then the usual './configure && make' etc.<br />
{{TableVersionFileList | ectags.tar.gz | 202001.3 |https://drive.google.com/file/d/10ikrIHkMopedFPlq6V4YhnnNn3sY59hC/view?usp{{=}}sharing}}<br />
<br />
* gts2pov -- converts <span class='plainlinks'>[http://gts.sourceforge.net/ GTS data]</span> to POV-Ray <code>mesh<nowiki>[2]</nowiki></code>, optionally smoothed. requires 'libgts' installed.<br />
{{TableVersionFileList | gts2pov.tar.gz | 0.3.1 |https://drive.google.com/file/d/10WT-D3MP4qYxnP1BYu5f_ZN_xmOo1P5W/view?usp{{=}}sharing}}<br />
<br />
* hilbert2d -- a program to generate <code>sphere_sweep{}</code>s, laid out as <span class='plainlinks'>[https://en.wikipedia.org/wiki/Hilbert_curve Hilbert Curve]</span>s. the usage is documented in the program's man page.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
* libdf3 -- provides an API for working with DF3 files.<br />
{{TableVersionFileList | df3-0.4.1.tar.gz | 0.4.1 |https://drive.google.com/file/d/10cu5BAR8lw59Ex2XjE3YoKIgxjIkN4ac/view?usp{{=}}sharing}}<br />
<br />
* nocomment -- removes comments from SDL code files, or any file using C/C++ style comments, and writes the output to same-named files prefixed 'nc_'. useful for large(r) files used in an animation. requires 'flex' to build.<br />
{{TableVersionFileList | nocomment.tar.gz | n/a |https://drive.google.com/file/d/10MT822aHxhID9fPd2MhfiLLjRmEQpbuF/view?usp{{=}}sharing}}<br />
<br />
* tga2df3_2 -- a re-implementation of jhu's 2012 'tga2df3' code, it writes colour-separated DF3s.<br />
{{TableVersionFileList | tga2df3_2.tar.gz | n/a |https://drive.google.com/file/d/10JvrdjSSvEbncCdtyCDzIPDUUnANhCSu/view?usp{{=}}sharing}}<br />
<br />
=== other code ===<br />
<br />
* rgbtxt2inc.tcl -- a 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edit {{REVISIONTIMESTAMP}}.<br />
__INDEX__</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10563User:Jr2022-08-21T15:16:16Z<p>Jr: typo</p>
<hr />
<div>welcome to this .. remote exclave of creature land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
a note on matters legal, since they matter, to so many.<br />
not being a lawyer, I release all my stuff under the<br />
<span class='plainlinks'>[https://www.gnu.org/licenses/quick-guide-gplv3.html GNU Public License version 3 or later]</span><br />
because I think it provides a potential user with all the "freedom"s they need,<br />
but also out of habit.<br />
if that license is .. inconvenient, write, I'm open to discussion.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* foreach.inc -- a macro to execute a (your) macro for each element, in the selected dimension(s), of a given array. the archive includes documentation and a comprehensive feature-by-feature demo.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* pvars.inc -- a set of macros for use with "packed" variables, that is, 4-vector variables where each component is addressed by position, much like a (small) array.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller's code]</span>. the archive includes documentation and a scene file which replicates one of FL's demo images (approximately, ie a different camera view/angle).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* df3tcl -- Tcl script-driven working with DF3 files. requires 'libdf3' installed.<br />
{{TableVersionFileList | df3tcl.tar.gz | 0.2.5 |https://drive.google.com/file/d/10c_EgtCvuGCILZnXwavGux7V7dpuHDbs/view?usp{{=}}sharing}}<br />
<br />
* df3vt -- a loadable <span class='plainlinks'>[https://www.sqlite.org/index.html SQLite3]</span> extension to access DF3 files as "virtual tables". requires 'libdf3' installed.<br />
{{TableVersionFileList | df3vt.tar.gz | 0.5.1 |https://drive.google.com/file/d/10dRG9AbItLNS4DE4iPh1sJkZW9EMQqnz/view?usp{{=}}sharing}}<br />
<br />
* gts2pov -- converts <span class='plainlinks'>[http://gts.sourceforge.net/ GTS data]</span> to POV-Ray <code>mesh<nowiki>[2]</nowiki></code>, optionally smoothed. requires 'libgts' installed.<br />
{{TableVersionFileList | gts2pov.tar.gz | 0.3.1 |https://drive.google.com/file/d/10WT-D3MP4qYxnP1BYu5f_ZN_xmOo1P5W/view?usp{{=}}sharing}}<br />
<br />
* hilbert2d -- a program to generate <code>sphere_sweep{}</code>s, laid out as <span class='plainlinks'>[https://en.wikipedia.org/wiki/Hilbert_curve Hilbert Curve]</span>s. the usage is documented in the program's man page.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
* libdf3 -- provides an API for working with DF3 files.<br />
{{TableVersionFileList | df3-0.4.1.tar.gz | 0.4.1 |https://drive.google.com/file/d/10cu5BAR8lw59Ex2XjE3YoKIgxjIkN4ac/view?usp{{=}}sharing}}<br />
<br />
* nocomment -- removes comments from SDL code files, or any file using C/C++ style comments, and writes the output to same-named files prefixed 'nc_'. useful for large(r) files used in an animation. requires 'flex' to build.<br />
{{TableVersionFileList | nocomment.tar.gz | n/a |https://drive.google.com/file/d/10MT822aHxhID9fPd2MhfiLLjRmEQpbuF/view?usp{{=}}sharing}}<br />
<br />
* tga2df3_2 -- a re-implementation of jhu's 2012 'tga2df3' code, it writes colour-separated DF3s.<br />
{{TableVersionFileList | tga2df3_2.tar.gz | n/a |https://drive.google.com/file/d/10JvrdjSSvEbncCdtyCDzIPDUUnANhCSu/view?usp{{=}}sharing}}<br />
<br />
=== other code ===<br />
<br />
* rgbtxt2inc.tcl -- a 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edit {{REVISIONTIMESTAMP}}.<br />
__INDEX__</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10562User:Jr2022-08-21T15:15:09Z<p>Jr: added 'df3vt'.</p>
<hr />
<div>welcome to this .. remote exclave of creature land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
a note on matters legal, since they matter, to so many.<br />
not being a lawyer, I release all my stuff under the<br />
<span class='plainlinks'>[https://www.gnu.org/licenses/quick-guide-gplv3.html GNU Public License version 3 or later]</span><br />
because I think it provides a potential user with all the "freedom"s they need,<br />
but also out of habit.<br />
if that license is .. inconvenient, write, I'm open to discussion.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* foreach.inc -- a macro to execute a (your) macro for each element, in the selected dimension(s), of a given array. the archive includes documentation and a comprehensive feature-by-feature demo.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* pvars.inc -- a set of macros for use with "packed" variables, that is, 4-vector variables where each component is addressed by position, much like a (small) array.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller's code]</span>. the archive includes documentation and a scene file which replicates one of FL's demo images (approximately, ie a different camera view/angle).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* df3tcl -- Tcl script-driven working with DF3 files. requires 'libdf3' installed.<br />
{{TableVersionFileList | df3tcl.tar.gz | 0.2.5 |https://drive.google.com/file/d/10c_EgtCvuGCILZnXwavGux7V7dpuHDbs/view?usp{{=}}sharing}}<br />
<br />
* df3vt -- a loadable <span class='plainlinks'>[https://www.sqlite.org/index.html SQLite3]</span> extension to access DF3 files as "virtual tables". requires 'libsqlite3' and 'libdf3' installed.<br />
{{TableVersionFileList | df3vt.tar.gz | 0.5.1 |https://drive.google.com/file/d/10dRG9AbItLNS4DE4iPh1sJkZW9EMQqnz/view?usp{{=}}sharing}}<br />
<br />
* gts2pov -- converts <span class='plainlinks'>[http://gts.sourceforge.net/ GTS data]</span> to POV-Ray <code>mesh<nowiki>[2]</nowiki></code>, optionally smoothed. requires 'libgts' installed.<br />
{{TableVersionFileList | gts2pov.tar.gz | 0.3.1 |https://drive.google.com/file/d/10WT-D3MP4qYxnP1BYu5f_ZN_xmOo1P5W/view?usp{{=}}sharing}}<br />
<br />
* hilbert2d -- a program to generate <code>sphere_sweep{}</code>s, laid out as <span class='plainlinks'>[https://en.wikipedia.org/wiki/Hilbert_curve Hilbert Curve]</span>s. the usage is documented in the program's man page.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
* libdf3 -- provides an API for working with DF3 files.<br />
{{TableVersionFileList | df3-0.4.1.tar.gz | 0.4.1 |https://drive.google.com/file/d/10cu5BAR8lw59Ex2XjE3YoKIgxjIkN4ac/view?usp{{=}}sharing}}<br />
<br />
* nocomment -- removes comments from SDL code files, or any file using C/C++ style comments, and writes the output to same-named files prefixed 'nc_'. useful for large(r) files used in an animation. requires 'flex' to build.<br />
{{TableVersionFileList | nocomment.tar.gz | n/a |https://drive.google.com/file/d/10MT822aHxhID9fPd2MhfiLLjRmEQpbuF/view?usp{{=}}sharing}}<br />
<br />
* tga2df3_2 -- a re-implementation of jhu's 2012 'tga2df3' code, it writes colour-separated DF3s.<br />
{{TableVersionFileList | tga2df3_2.tar.gz | n/a |https://drive.google.com/file/d/10JvrdjSSvEbncCdtyCDzIPDUUnANhCSu/view?usp{{=}}sharing}}<br />
<br />
<br />
=== other code ===<br />
<br />
* rgbtxt2inc.tcl -- a 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edit {{REVISIONTIMESTAMP}}.<br />
__INDEX__</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10561User:Jr2022-08-18T22:19:54Z<p>Jr: added 'df3-0.4.1' and 'df3tcl'.</p>
<hr />
<div>welcome to this .. remote exclave of creature land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
a note on matters legal, since they matter, to so many.<br />
not being a lawyer, I release all my stuff under the<br />
<span class='plainlinks'>[https://www.gnu.org/licenses/quick-guide-gplv3.html GNU Public License version 3 or later]</span><br />
because I think it provides a potential user with all the "freedom"s they need,<br />
but also out of habit.<br />
if that license is .. inconvenient, write, I'm open to discussion.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* foreach.inc -- a macro to execute a (your) macro for each element, in the selected dimension(s), of a given array. the archive includes documentation and a comprehensive feature-by-feature demo.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* pvars.inc -- a set of macros for use with "packed" variables, that is, 4-vector variables where each component is addressed by position, much like a (small) array.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller's code]</span>. the archive includes documentation and a scene file which replicates one of FL's demo images (approximately, ie a different camera view/angle).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* df3tcl -- Tcl script-driven working with DF3 files. requires 'libdf3' installed.<br />
{{TableVersionFileList | df3tcl.tar.gz | 0.2.5 |https://drive.google.com/file/d/10c_EgtCvuGCILZnXwavGux7V7dpuHDbs/view?usp{{=}}sharing}}<br />
<br />
* gts2pov -- converts <span class='plainlinks'>[http://gts.sourceforge.net/ GTS data]</span> to POV-Ray <code>mesh<nowiki>[2]</nowiki></code>, optionally smoothed. requires 'libgts' installed.<br />
{{TableVersionFileList | gts2pov.tar.gz | 0.3.1 |https://drive.google.com/file/d/10WT-D3MP4qYxnP1BYu5f_ZN_xmOo1P5W/view?usp{{=}}sharing}}<br />
<br />
* hilbert2d -- a program to generate <code>sphere_sweep{}</code>s, laid out as <span class='plainlinks'>[https://en.wikipedia.org/wiki/Hilbert_curve Hilbert Curve]</span>s. the usage is documented in the program's man page.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
* libdf3 -- provides an API for working with DF3 files.<br />
{{TableVersionFileList | df3-0.4.1.tar.gz | 0.4.1 |https://drive.google.com/file/d/10cu5BAR8lw59Ex2XjE3YoKIgxjIkN4ac/view?usp{{=}}sharing}}<br />
<br />
* nocomment -- removes comments from SDL code files, or any file using C/C++ style comments, and writes the output to same-named files prefixed 'nc_'. useful for large(r) files used in an animation. requires 'flex' to build.<br />
{{TableVersionFileList | nocomment.tar.gz | n/a |https://drive.google.com/file/d/10MT822aHxhID9fPd2MhfiLLjRmEQpbuF/view?usp{{=}}sharing}}<br />
<br />
* tga2df3_2 -- a re-implementation of jhu's 2012 'tga2df3' code, it writes colour-separated DF3s.<br />
{{TableVersionFileList | tga2df3_2.tar.gz | n/a |https://drive.google.com/file/d/10JvrdjSSvEbncCdtyCDzIPDUUnANhCSu/view?usp{{=}}sharing}}<br />
<br />
<br />
=== other code ===<br />
<br />
* rgbtxt2inc.tcl -- a 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edit {{REVISIONTIMESTAMP}}.<br />
__INDEX__</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10560User:Jr2022-08-15T22:18:16Z<p>Jr: added 'gts2pov'.</p>
<hr />
<div>welcome to this .. remote exclave of creature land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
a note on matters legal, since they matter, to so many.<br />
not being a lawyer, I release all my stuff under the<br />
<span class='plainlinks'>[https://www.gnu.org/licenses/quick-guide-gplv3.html GNU Public License version 3 or later]</span><br />
because I think it provides a potential user with all the "freedom"s they need,<br />
but mostly out of habit.<br />
if that license is .. inconvenient, write, I'm open to discussion.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* foreach.inc -- a macro to execute a (your) macro for each element, in the selected dimension(s), of a given array. the archive includes documentation and a comprehensive feature-by-feature demo.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* pvars.inc -- a set of macros for use with "packed" variables, that is, 4-vector variables where each component is addressed by position, much like a (small) array.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller's code]</span>. the archive includes documentation and a scene file which replicates one of FL's demo images (approximately, ie a different camera view/angle).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* gts2pov -- converts <span class='plainlinks'>[http://gts.sourceforge.net/ GTS data]</span> to POV-Ray <code>mesh<nowiki>[2]</nowiki></code>, optionally smoothed. requires 'libgts' installed.<br />
{{TableVersionFileList | gts2pov.tar.gz | 0.3.1 |https://drive.google.com/file/d/10WT-D3MP4qYxnP1BYu5f_ZN_xmOo1P5W/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
* nocomment -- removes comments from SDL code files, or any file using C/C++ style comments, and writes the output to same-named files prefixed 'nc_'. useful for large(r) files used in an animation. requires 'flex' to build.<br />
{{TableVersionFileList | nocomment.tar.gz | n/a |https://drive.google.com/file/d/10MT822aHxhID9fPd2MhfiLLjRmEQpbuF/view?usp{{=}}sharing}}<br />
<br />
* tga2df3_2 -- a re-implementation of jhu's 2012 'tga2df3' code, it writes colour-separated DF3s.<br />
{{TableVersionFileList | tga2df3_2.tar.gz | n/a |https://drive.google.com/file/d/10JvrdjSSvEbncCdtyCDzIPDUUnANhCSu/view?usp{{=}}sharing}}<br />
<br />
<br />
=== other code ===<br />
<br />
* rgbtxt2inc.tcl -- a 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edit {{REVISIONTIMESTAMP}}.<br />
__INDEX__</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10559User:Jr2022-08-10T16:56:41Z<p>Jr: change link text and wording.</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
a note on matters legal, since they matter, to so many.<br />
not being a lawyer, I release all my stuff under the<br />
<span class='plainlinks'>[https://www.gnu.org/licenses/quick-guide-gplv3.html GNU Public License version 3 or later]</span><br />
because I think it provides a potential user with all the "freedom"s they need,<br />
but mostly out of habit.<br />
if that license is .. inconvenient, write, I'm open to discussion.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* foreach.inc -- a macro to execute a (your) macro for each element, in the selected dimension(s), of a given array. the archive includes documentation and a comprehensive feature-by-feature demo.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* pvars.inc -- a set of macros for use with "packed" variables, that is, 4-vector variables where each component is addressed by position, much like a (small) array.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller's code]</span>. the archive includes documentation and a scene file which replicates one of FL's demo images (approximately, ie a different camera view/angle).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* 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.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
* nocomment -- removes comments from SDL code files, or any file using C/C++ style comments, and writes the output to same-named files prefixed 'nc_'. useful for large(r) files used in an animation. nb requires 'flex' to build.<br />
{{TableVersionFileList | nocomment.tar.gz | n/a |https://drive.google.com/file/d/10MT822aHxhID9fPd2MhfiLLjRmEQpbuF/view?usp{{=}}sharing}}<br />
<br />
* tga2df3_2 -- a re-implementation of jhu's 2012 'tga2df3' code, it writes colour-separated DF3s.<br />
{{TableVersionFileList | tga2df3_2.tar.gz | n/a |https://drive.google.com/file/d/10JvrdjSSvEbncCdtyCDzIPDUUnANhCSu/view?usp{{=}}sharing}}<br />
<br />
<br />
=== other code ===<br />
<br />
* 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edit {{REVISIONTIMESTAMP}}.<br />
__INDEX__</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10558User:Jr2022-08-10T16:43:36Z<p>Jr: added legal blurb, plus minor changes in wording.</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
a note on matters legal, since they matter, to so many.<br />
not being a lawyer, all my stuff is released under the<br />
<span class='plainlinks'>[https://www.gnu.org/licenses/quick-guide-gplv3.html GNU Public License]</span> version 3 or later<br />
because I think it provides a potential user with all the "freedom"s they need,<br />
but mostly out of habit.<br />
if that license is .. inconvenient, write, I'm open to discussion.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* foreach.inc -- a macro to execute a (your) macro for each element, in the selected dimension(s), of a given array. the archive includes documentation and a comprehensive feature-by-feature demo.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* pvars.inc -- a set of macros for use with "packed" variables, that is, 4-vector variables where each component is addressed by position, much like a (small) array.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller's code]</span>. the archive includes documentation and a scene file which replicates one of FL's demo images (approximately, ie a different camera view/angle).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* 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.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
* nocomment -- removes comments from SDL code files, or any file using C/C++ style comments, and writes the output to same-named files prefixed 'nc_'. useful for large(r) files used in an animation. nb requires 'flex' to build.<br />
{{TableVersionFileList | nocomment.tar.gz | n/a |https://drive.google.com/file/d/10MT822aHxhID9fPd2MhfiLLjRmEQpbuF/view?usp{{=}}sharing}}<br />
<br />
* tga2df3_2 -- a re-implementation of jhu's 2012 'tga2df3' code, it writes colour-separated DF3s.<br />
{{TableVersionFileList | tga2df3_2.tar.gz | n/a |https://drive.google.com/file/d/10JvrdjSSvEbncCdtyCDzIPDUUnANhCSu/view?usp{{=}}sharing}}<br />
<br />
<br />
=== other code ===<br />
<br />
* 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edit {{REVISIONTIMESTAMP}}.<br />
__INDEX__</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10557User:Jr2022-08-09T15:54:40Z<p>Jr: added 'nocomment', added magic index, revised "last edit".</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* foreach.inc -- a macro to execute a (your) macro for each element, in the selected dimension(s), of a given array. the archive includes documentation and a comprehensive tutorial-style demo.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* pvars.inc -- a set of macros for use with "packed" variables, that is, 4-vector variables where each component is addressed by position, much like an array.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller]</span>'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).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* 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.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
* nocomment -- removes comments from SDL code files, or any file using C/C++ style comments, and writes the output to same-named files prefixed 'nc_'. useful for large(r) files used in an animation. nb requires 'flex' to build.<br />
{{TableVersionFileList | nocomment.tar.gz | n/a |https://drive.google.com/file/d/10MT822aHxhID9fPd2MhfiLLjRmEQpbuF/view?usp{{=}}sharing}}<br />
<br />
* tga2df3_2 -- a re-implementation of jhu's 2012 'tga2df3' code, it writes colour-separated DF3s.<br />
{{TableVersionFileList | tga2df3_2.tar.gz | n/a |https://drive.google.com/file/d/10JvrdjSSvEbncCdtyCDzIPDUUnANhCSu/view?usp{{=}}sharing}}<br />
<br />
<br />
=== other stuff ===<br />
<br />
* 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edited on {{REVISIONTIMESTAMP}}.<br />
__INDEX__</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10556User:Jr2022-08-09T14:26:25Z<p>Jr: added 'tga2df3_2'.</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* foreach.inc -- a macro to execute a (your) macro for each element, in the selected dimension(s), of a given array. the archive includes documentation and a comprehensive tutorial-style demo.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller]</span>'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).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* 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.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
* tga2df3_2 -- a re-implementation of jhu's 2012 'tga2df3' code, it writes colour-separated DF3s.<br />
{{TableVersionFileList | tga2df3_2.tar.gz | n/a |https://drive.google.com/file/d/10JvrdjSSvEbncCdtyCDzIPDUUnANhCSu/view?usp{{=}}sharing}}<br />
<br />
<br />
=== other stuff ===<br />
<br />
* 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10555User:Jr2022-08-09T11:51:27Z<p>Jr: added link to 'Hilbert Curves'.</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller]</span>'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).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* 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.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
=== other stuff ===<br />
<br />
* 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10554User:Jr2022-08-08T22:57:51Z<p>Jr: typo.</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller]</span>'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).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* 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.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
=== other stuff ===<br />
<br />
* 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10553User:Jr2022-08-08T22:56:46Z<p>Jr: added words.</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller]</span>'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).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'. the usage is documented in the program's man page.<br />
<br />
* hilbert2d -- a program to generate <code>sphere_sweep</code>s laid out as Hilbert Curves.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
=== other stuff ===<br />
<br />
* 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10552User:Jr2022-08-08T22:52:02Z<p>Jr: added 'hilbert2d'.</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller]</span>'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).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
all the following were developed on a 64-bit GNU/Linux box, the 'Makefile's use 'gcc'.<br />
<br />
* hilbert2d -- a program to generate <code>sphere_sweep</code>s laid out as Hilbert Curves.<br />
{{TableVersionFileList | hilbert2d.tar.gz | 0.4.3 |https://drive.google.com/file/d/106_UZ_8buWRTBoaCFRlPB-o3qIDlyEpR/view?usp{{=}}sharing}}<br />
<br />
<br />
=== other stuff ===<br />
<br />
* 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.</div>Jrhttps://wiki.povray.org/content?title=Template:TableVersionFileList&diff=10551Template:TableVersionFileList2022-08-08T13:35:07Z<p>Jr: lighter background colour. ~~~~</p>
<hr />
<div>{| class='wikitable' style='margin-left: 1.5em; margin-right: auto; background: #f4f4f4; width: auto;'<br />
| style='text-align: center;' | version<br />
| style='text-align: center;' | download<br />
|-<br />
| {{{2}}}<br />
| [{{{3}}} {{{1}}}]<br />
|}</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10550User:Jr2022-08-07T15:27:10Z<p>Jr: added words.</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller]</span>'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).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for "instrumenting" macros, or other code, and count the number of times they're called.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
=== C code ===<br />
<br />
stub.<br />
<br />
<br />
=== other stuff ===<br />
<br />
* 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10549User:Jr2022-08-07T15:24:10Z<p>Jr: addnl words.</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller]</span>'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).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for counting the number of calls to macros, or other code.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
=== C code ===<br />
<br />
stub.<br />
<br />
<br />
=== other stuff ===<br />
<br />
* 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10548User:Jr2022-08-07T15:12:28Z<p>Jr: added 'foreach.inc'.</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | foreach.zip | 202104.6 |https://drive.google.com/file/d/1-uadHHQ3K0sgdxyHmBCTznlPYNrnBgM9/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller]</span>'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).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- a set of macros for counting calls to macros or other code.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
stub.<br />
<br />
<br />
=== other stuff ===<br />
<br />
* 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10547User:Jr2022-08-07T10:49:21Z<p>Jr: added 'ruled.zip'.</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane{}</code>, derived from <span class='plainlinks'>[http://f-lohmueller.de/pov_tut/scale_model/s_mod_100e.htm Friedrich Lohmüller]</span>'s code. the archive includes documentation and a demo scene which replicates one of FL's demo images (approximately, ie a different camera view/angle).<br />
{{TableVersionFileList | ruled.zip | 201911.3 |https://drive.google.com/file/d/1-lgUb0GyIxwR8Uxoh20vVc1bHWI1KzkS/view?usp{{=}}sharing}}<br />
<br />
* tmc.inc -- macros for counting calls to macros or other code.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
=== C code ===<br />
<br />
stub.<br />
<br />
<br />
=== other stuff ===<br />
<br />
* 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10546User:Jr2022-08-07T09:28:56Z<p>Jr: remove stray comma.</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4 |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane {}</code>.<br />
<br />
* tmc.inc -- macros for counting calls to macros or other code.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
=== C code ===<br />
<br />
stub.<br />
<br />
<br />
=== other stuff ===<br />
<br />
* 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10545User:Jr2022-08-07T09:27:11Z<p>Jr: switched to using template for download links.</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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.<br />
{{TableVersionFileList | bounder.zip | 201910.5 |https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | pvars.inc | 202203.3 |https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp{{=}}sharing}}<br />
<br />
* 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.<br />
{{TableVersionFileList | queues.zip | 201811.4, |https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp{{=}}sharing}}<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane {}</code>.<br />
<br />
* tmc.inc -- macros for counting calls to macros or other code.<br />
{{TableVersionFileList | tmc.inc | 202205.3 |https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp{{=}}sharing}}<br />
<br />
<br />
=== C code ===<br />
<br />
stub.<br />
<br />
<br />
=== other stuff ===<br />
<br />
* 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'.<br />
{{TableVersionFileList | rgbtxt2inc.tcl | n/a |https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp{{=}}sharing}}<br />
<br />
<br />
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.</div>Jrhttps://wiki.povray.org/content?title=Template:TableVersionFileList&diff=10544Template:TableVersionFileList2022-08-07T08:57:43Z<p>Jr: removed plainlinks, again. ~~~~</p>
<hr />
<div>{| class='wikitable' style='margin-left: 1.5em; margin-right: auto; background-color:lightgray; width: auto;'<br />
| style='text-align: center;' | version<br />
| style='text-align: center;' | download<br />
|-<br />
| {{{2}}}<br />
| [{{{3}}} {{{1}}}]<br />
|}</div>Jrhttps://wiki.povray.org/content?title=Template:TableVersionFileList&diff=10543Template:TableVersionFileList2022-08-07T08:55:17Z<p>Jr: still "experimenting" with URL. ~~~~</p>
<hr />
<div>{| class='wikitable' style='margin-left: 1.5em; margin-right: auto; background-color:lightgray; width: auto;'<br />
| style='text-align: center;' | version<br />
| style='text-align: center;' | download<br />
|-<br />
| {{{2}}}<br />
| [<span class='plainlinks'>{{{3}}}</span> {{{1}}}]<br />
|}</div>Jrhttps://wiki.povray.org/content?title=Template:TableVersionFileList&diff=10542Template:TableVersionFileList2022-08-07T08:52:00Z<p>Jr: removed leading space before URL. ~~~~</p>
<hr />
<div>{| class='wikitable' style='margin-left: 1.5em; margin-right: auto; background-color:lightgray; width: auto;'<br />
| style='text-align: center;' | version<br />
| style='text-align: center;' | download<br />
|-<br />
| {{{2}}}<br />
|[<span class='plainlinks'>{{{3}}}</span> {{{1}}}]<br />
|}</div>Jrhttps://wiki.povray.org/content?title=Template:TableVersionFileList&diff=10541Template:TableVersionFileList2022-08-07T08:46:57Z<p>Jr: added plainlinks back, added offset from left margin. ~~~~</p>
<hr />
<div>{| class='wikitable' style='margin-left: 1.5em; margin-right: auto; background-color:lightgray; width: auto;'<br />
| style='text-align: center;' | version<br />
| style='text-align: center;' | download<br />
|-<br />
| {{{2}}}<br />
| [<span class='plainlinks'>{{{3}}}</span> {{{1}}}]<br />
|}</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10540User:Jr2022-08-07T07:53:30Z<p>Jr: formatting stuff.</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* 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]<br />
<br />
* pvars.inc -- macros for using "packed" variables, version 202203.3, [https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp=sharing pvars.inc]<br />
<br />
* 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]<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane {}</code>.<br />
<br />
* 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]<br />
<br />
=== C programs ===<br />
<br />
stub.<br />
<br />
<br />
=== other stuff ===<br />
<br />
* 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'.<br />
[https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp=sharing rgbtxt2inc.tcl]<br />
<br />
<br />
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.</div>Jrhttps://wiki.povray.org/content?title=Template:TableVersionFileList&diff=10539Template:TableVersionFileList2022-08-07T07:47:40Z<p>Jr: removed 'plainlinks' span. ~~~~</p>
<hr />
<div>{| class="wikitable" style="margin-left: 0px; margin-right: auto; background-color:lightgray; width: auto;"<br />
| style="text-align: center;" | version<br />
| style="text-align: center;" | download<br />
|-<br />
| {{{2}}}<br />
| [{{{3}}} {{{1}}}]<br />
|}</div>Jrhttps://wiki.povray.org/content?title=Template:TableVersionFileList&diff=10538Template:TableVersionFileList2022-08-07T07:39:17Z<p>Jr: added formatting. ~~~~</p>
<hr />
<div>{| class="wikitable" style="margin-left: 0px; margin-right: auto; background-color:lightgray; width: auto;"<br />
| style="text-align: center;" | version<br />
| style="text-align: center;" | download<br />
|-<br />
| {{{2}}}<br />
| [<span class='plainlinks'>{{{3}}}</span> {{{1}}}]<br />
|}</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10537User:Jr2022-08-06T14:38:53Z<p>Jr: typos</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* bounder.inc -- a macro to calculate an object's bounding box, version 201910.5,<br />
[https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp=sharing bounder.zip]<br />
<br />
* pvars.inc -- macros for using "packed" variables, version 202203.3,<br />
[https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp=sharing pvars.inc]<br />
<br />
* queues.inc -- macros for FIFO, LIFO, and priority queues, version 201811.4,<br />
[https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp=sharing queues.zip]<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane {}</code>.<br />
<br />
* tmc.inc -- macros for counting calls to macros or other code, version 202205.3,<br />
[https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp=sharing tmc.inc]<br />
<br />
=== C programs ===<br />
<br />
stub.<br />
<br />
<br />
=== other stuff ===<br />
<br />
* 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'.<br />
[https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp=sharing rgbtxt2inc.tcl]<br />
<br />
<br />
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10536User:Jr2022-08-06T14:19:55Z<p>Jr: added 'queues.inc'</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
all include files require a POV-Ray version 3.8, or later.<br />
<br />
* bounder.inc -- a macro to calculate an object's bounding box, version 201910.5,<br />
[https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp=sharing bounder.inc]<br />
<br />
* pvars.inc -- macros for using "packed" variables, version 202203.3,<br />
[https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp=sharing pvars.inc]<br />
<br />
* queues.inc -- macros for FIFO, LIFO, and priority queues, version 201811.4,<br />
[https://drive.google.com/file/d/1-lISncj8_qJQsjXR2TclUc67Whv-HmZL/view?usp=sharing queues.inc]<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane {}</code>.<br />
<br />
* tmc.inc -- macros for counting calls to macros or other code, version 202205.3,<br />
[https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp=sharing tmc.inc]<br />
<br />
<br />
=== C programs ===<br />
<br />
stub.<br />
<br />
<br />
=== other stuff ===<br />
<br />
* 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'.<br />
[https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp=sharing rgbtxt2inc.tcl]<br />
<br />
<br />
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10535User:Jr2022-08-02T11:57:14Z<p>Jr: typo.</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
* bounder.inc -- a macro to calculate an object's bounding box, version 201910.5,<br />
[https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp=sharing bounder.inc]<br />
<br />
* pvars.inc -- macros for using "packed" variables, version 202203.3,<br />
[https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp=sharing pvars.inc]<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane {}</code>.<br />
<br />
* tmc.inc -- macros for counting calls to macros or other code, version 202205.3,<br />
[https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp=sharing tmc.inc]<br />
<br />
=== C programs ===<br />
<br />
stub.<br />
<br />
<br />
=== other stuff ===<br />
<br />
* 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'.<br />
[https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp=sharing rgbtxt2inc.tcl]<br />
<br />
<br />
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10534User:Jr2022-08-01T09:27:32Z<p>Jr: added 'pvars.inc'.</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
* bounder.inc -- a macro to calculate an object's bounding box, version 201910.5,<br />
[https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp=sharing bounder.inc]<br />
<br />
* pvars.inc -- macros for using "packed" variables, version 202203.3,<br />
[https://drive.google.com/file/d/1-RfkjGHH0a9LU_nN7codOb7IQXPvpABZ/view?usp=sharing pvars.inc]<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane {}</code>.<br />
<br />
* tmc.inc -- macros for counting calls to macros, or other code version 202205.3,<br />
[https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp=sharing tmc.inc]<br />
<br />
<br />
=== C programs ===<br />
<br />
stub.<br />
<br />
<br />
=== other stuff ===<br />
<br />
* 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'.<br />
[https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp=sharing rgbtxt2inc.tcl]<br />
<br />
<br />
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10533User:Jr2022-07-31T15:52:22Z<p>Jr: added 'tmc.inc'.</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
* bounder.inc -- a macro to calculate an object's bounding box, version 201910.5,<br />
[https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp=sharing bounder.inc]<br />
<br />
* pvars.inc -- macros for using "packed" variables.<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane {}</code>.<br />
<br />
* tmc.inc -- macros for counting calls to macros, or other code version 202205.3,<br />
[https://drive.google.com/file/d/1-SfuvkjZMTHz7P4i-vfKEgOGEkKNb6qo/view?usp=sharing tmc.inc]<br />
<br />
<br />
=== C programs ===<br />
<br />
stub.<br />
<br />
<br />
=== other stuff ===<br />
<br />
* 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'.<br />
[https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp=sharing rgbtxt2inc.tcl]<br />
<br />
<br />
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10532User:Jr2022-07-30T10:09:58Z<p>Jr: added 'rgbtxt2inc.tcl' script.</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
* bounder.inc -- a macro to calculate an object's bounding box, version 201910.5,<br />
[https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp=sharing bounder.inc]<br />
<br />
* pvars.inc -- macros for using "packed" variables.<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane {}</code>.<br />
<br />
* tmc.inc -- macros for counting calls to macros, or other code.<br />
<br />
<br />
<br />
=== C programs ===<br />
<br />
stub.<br />
<br />
<br />
=== other stuff ===<br />
<br />
* 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'.<br />
[https://drive.google.com/file/d/1-SpS9ZjeeaCQLBGHxBiCqllqWT-BDwoM/view?usp=sharing rgbtxt2inc.tcl]<br />
<br />
<br />
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.</div>Jrhttps://wiki.povray.org/content?title=User:Jr&diff=10531User:Jr2022-07-27T12:01:04Z<p>Jr: without template. ~~~~</p>
<hr />
<div>welcome to this .. remote exclave of creature-land.<br />
<br />
:the page is currently "under development".<br />
<br />
I intend,<br />
over the coming days and weeks,<br />
to create a collection of download links for my POV-Ray stuff,<br />
include files and utilities, mostly.<br />
the idea is to provide the latest version of each,<br />
all in one place.<br />
<br />
I do have ideas for a "proper" article or two, too,<br />
on the (obligatory :-)) list of things to do.<br />
<br />
<br />
__TOC__<br />
<br />
<br />
=== SDL code ===<br />
<br />
* bounder.inc -- a macro to calculate an object's bounding box, version 201910.5,<br />
[https://drive.google.com/file/d/1-ak9jRR7B6iNoQfchF_XMupNL6Wop5Oq/view?usp=sharing bounder.inc]<br />
<br />
* pvars.inc -- macros for using "packed" variables.<br />
<br />
* ruled.inc -- a macro which expands to a "gridded" <code>plane {}</code>.<br />
<br />
* tmc.inc -- macros for counting calls to macros, or other code.<br />
<br />
<br />
<br />
=== C programs ===<br />
<br />
stub.<br />
<br />
<br />
=== other stuff ===<br />
<br />
stub.<br />
<br />
<br />
<br />
last edited on {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}.</div>Jr