POV-Ray : Newsgroups : povray.newusers : Height_field clipped_by a box : Re: Height_field clipped_by a box Server Time
7 Jun 2024 17:21:29 EDT (-0400)
  Re: Height_field clipped_by a box  
From: clipka
Date: 29 Aug 2012 11:28:53
Message: <503e3535$1@news.povray.org>
Am 29.08.2012 15:09, schrieb mathieu_r:
> Ok, so Intersection seems the right way to do it.
>
> I have another question:
>
> I've intersected my height_field with my box. Ok but between my height_field and
> the bottom of my box there is an empty gap. How to fill it? You know, like city
> models
>
> If possible with the same texture as the height_field object.

Intersect the height field with a slightly smaller box; i.e, instead of:

   height_field {
     ...
     texture { ... }
     translate ... scale ... rotate ...
   }

use the following:

   intersection {
     height_field { ... }
     box { <0.0001, 0.0001, 0.0001>, <0.9999, 1.0001, 0.9999> }
     texture { ... }
     translate ... scale ... rotate ...
   }

This works due to some inconsistency of the height_field object: 
Although it lacks a visible bottom and sides, it is nonetheless 
considered to be filling the entire space below the surface; so if you 
cut off its "non-sides" and "non-bottom", you'll get visible surfaces at 
the cuts.


Post a reply to this message

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