Am 05.02.2015 um 06:04 schrieb James Holsenback:
> uberpov: /usr/include/boost/smart_ptr/shared_ptr.hpp:418: T*> boost::shared_ptr<T>::operator->() const [with T = pov::BasicPattern]:> Assertion `px != 0' failed.> /home/ash/scripts/render: line 2: 8705 Aborted uberpov> Work Options[Some] Options[M16BY9] Options[Pause]>> Interesting that it refers to my render script because it happened when> I got over zealous with commenting out something in a material definition:
technically it's not refering to your render script, but to internal
data types ;)
> #declare Band_=> material {> texture { // uv_mapping> //granite <--- fat fingers> poly_wave 2> lambda 6> turbulence 0.1
I guess the parser doesn't like these in plain patterns for rather
obvious reasons. But it shouldn't crash, that's for sure. I'll need to
have a look at it.
Am 05.02.2015 um 06:04 schrieb James Holsenback:
> uberpov: /usr/include/boost/smart_ptr/shared_ptr.hpp:418: T*> boost::shared_ptr<T>::operator->() const [with T = pov::BasicPattern]:> Assertion `px != 0' failed.> /home/ash/scripts/render: line 2: 8705 Aborted uberpov> Work Options[Some] Options[M16BY9] Options[Pause]>> Interesting that it refers to my render script because it happened when> I got over zealous with commenting out something in a material definition:>> #declare Band_=> material {> texture { // uv_mapping> //granite <--- fat fingers> poly_wave 2> lambda 6> turbulence 0.1> scale 4> warp { toroidal }> texture_map {> [0.0 Band2]> [0.1250/5 Band1]> [0.1250/5 Band1]> [0.5 Band2]> [0.5 Band1]> [1.0 Band1]> }> }> interior { ior 1.5 }> }
This is actually not an UberPOV-specific issue at all; it's carried over
from official POV-Ray.