POV-Ray : Newsgroups : povray.binaries.images : Bricks Library Code Server Time
19 Jul 2024 12:07:43 EDT (-0400)
  Bricks Library Code (Message 1 to 1 of 1)  
From: Chris R
Subject: Bricks Library Code
Date: 17 Jan 2024 12:25:00
Message: <web.65a80c4ffde637ef60052fc65cc1b6e@news.povray.org>
I am reasonably happy with the cleaned up code and have created several example
walls using the system with different layouts and options.  The attached image
is a corner wall using English bond layout that is included in the examples.

The code is somewhat "Object Collection" conformant, but would not pass the
tests yet, even if the object collection were back online.  So, I have decided
to put the library code and the examples into a GitHub project so anyone can
download the files from there.

You can find the project at:

https://github.com/carath63/povlibrary/tree/main

I have tested the example files after removing all of the Library_path elements
from POVRAY.INI except for the "library" directory and they seem to work.  Let
me know if you try it out and find you are missing something and I'll make sure
to add it to the library or fix the references.

Future work will include adding some more layouts.  I am particularly interested
in the more decorative ones, like the American, Scottish, and Flemish bonds that
will introduce some more complex layout functions.  The English bond currently
only supports corners for a 2-half-brick wall.  The 3-half-brick wall corners
are more complex to compute, but I'd like to support that as well as they are
pretty cool.

-- Chris R.
-- Happily rendering since 2014


Post a reply to this message


Attachments:
Download 'english_corner.png' (298 KB)

Preview of image 'english_corner.png'
english_corner.png


 

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.