POV-Ray : Newsgroups : povray.newusers : difference and bicubic_patch : Re: difference and bicubic_patch Server Time
4 Nov 2024 19:17:31 EST (-0500)
  Re: difference and bicubic_patch  
From: Warp
Date: 21 Nov 2001 17:08:40
Message: <3bfc25e7@news.povray.org>
AFAIK, CSG calculations need to know whether a certain point is inside
a given object or not. This means that the objects participating in the CSG
construct must have well-defined inside (ie. povray can calculate if the
point is or isn't inside the object).
  The insideness test is defined for most primitives (because it's so easy).
However, meshes and bicubic patches make an exception because they don't have
a well-defined inside. It's not clear how to calculate whether a point is
inside them or not in a general case.
  For closed meshes a test can be done, tough, and this has been implemented
in MegaPov.

-- 
#macro N(D,I)#if(I<6)cylinder{M()#local D[I]=div(D[I],104);M().5,2pigment{
rgb M()}}N(D,(D[I]>99?I:I+1))#end#end#macro M()<mod(D[I],13)-6,mod(div(D[I
],13),8)-3,10>#end blob{N(array[6]{11117333955,
7382340,3358,3900569407,970,4254934330},0)}//                     - Warp -


Post a reply to this message

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