The Persistence of Vision Raytracer (POV-Ray).
This is the legacy Bug Tracking System for the POV-Ray project. Bugs listed here are being migrated to our github issue tracker. Please refer to that for new reports or updates to existing ones on this system.
Attached to Project: POV-Ray
Opened by Mike H - 2016-02-06
Last edited by William F Pokorny - 2017-05-09
Opened by Mike H - 2016-02-06
Last edited by William F Pokorny - 2017-05-09
FS#335 - macro works in variable but not in array
This doesn’t work:
#declare pavement_object = array[2]
{
object {trash_can_macro() scale 3/4 translate -x * 1/2}, object {potted_plant_macro(_CT_rand2) scale 3/4 scale 3/2 translate -x * 1/2}
}
This does work:
#declare trash_can_object = object {trash_can_macro()};
#declare potted_plant_object = object {potted_plant_macro(_CT_rand2)};
#declare pavement_object = array[2]
{
object {trash_can_object scale 3/4 translate -x * 1/2}, object {potted_plant_object scale 3/4 scale 3/2 translate -x * 1/2}
}
Logically, I cannot see a reason for this to be so.
Now tracked on github as issue #289.