![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
> What about linux ?
In my beta 9 it always shows the behavoir you described, consistently.
Perhaps it's something to do with the disc object geometry? I don't know...
I never used disc, and I even don't know its syntax well...
--
Jaime Vives Piqueres
La Persistencia de la Ignorancia
http://www.ignorancia.org
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
news:mi9t3uophkvlv9hfah5uv7enn2pamhuvd7@4ax.com:
> then renderer work the same but parser says warning:
> "Camera is inside a non-hollow object."
I've had the same problem with disks going back to at least the initial
release of version 3.1. The workaround is to specify all disks as hollow.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
<abx### [at] babilon org> wrote:
>then renderer work the same but parser says warning:
>"Camera is inside a non-hollow object."
IIRC discs, like height fields, are infinitely thin, but nevertheless
the engine considers one side of them to be the 'inside'. And of
course as they don't have an outside... Basically everything below a
height field and everything in the cylinder defined by the disc normal
and radii is considered inside.
You can see if I'm babbling by trying interior_texture on your disc
with +z and -z as normals and see if it changes.
Peter Popov ICQ : 15002700
Personal e-mail : pet### [at] vip bg
TAG e-mail : pet### [at] tag povray org
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Peter Popov wrote:
>
> [...]
>
> You can see if I'm babbling by trying interior_texture on your disc
> with +z and -z as normals and see if it changes.
>
That's not a valid argument i think, bicubic patches can use
interior_texture too, but they don't have an inside and outside.
--
Christoph Hormann <chr### [at] gmx de>
IsoWood include, radiosity tutorial, TransSkin and other
things on: http://www.schunter.etc.tu-bs.de/~chris/
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
On Sat, 12 Jan 2002 09:23:51 +0100, Christoph Hormann
<chr### [at] gmx de> wrote:
>That's not a valid argument i think, bicubic patches can use
>interior_texture too, but they don't have an inside and outside.
Ouch, that hurt. They got me at last, and they got me good. Tell mommy
I'm not coming home for Christmas *cough* *spit*
Whatever... I still think the reason behind the warning is the
inherent interior of the disc object.
Peter Popov ICQ : 15002700
Personal e-mail : pet### [at] vip bg
TAG e-mail : pet### [at] tag povray org
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Christoph Hormann <chr### [at] gmx de> wrote:
:> You can see if I'm babbling by trying interior_texture on your disc
:> with +z and -z as normals and see if it changes.
: That's not a valid argument i think, bicubic patches can use
: interior_texture too, but they don't have an inside and outside.
A more reliable test is to difference a properly placed object from the
disc.
--
#macro N(D)#if(D>99)cylinder{M()#local D=div(D,104);M().5,2pigment{rgb M()}}
N(D)#end#end#macro M()<mod(D,13)-6mod(div(D,13)8)-3,10>#end blob{
N(11117333955)N(4254934330)N(3900569407)N(7382340)N(3358)N(970)}// - Warp -
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
On Sat, 12 Jan 2002 10:34:05 +0200, Peter Popov wrote:
> On Sat, 12 Jan 2002 09:23:51 +0100, Christoph Hormann
><chr### [at] gmx de> wrote:
>
>>That's not a valid argument i think, bicubic patches can use
>>interior_texture too, but they don't have an inside and outside.
>
> Ouch, that hurt. They got me at last, and they got me good. Tell mommy
> I'm not coming home for Christmas *cough* *spit*
>
> Whatever... I still think the reason behind the warning is the
> inherent interior of the disc object.
And so it is. Those with access to the source code to 3.1 or higher can
see in discs.c (or discs.cpp) that Inside_Disc is not a simple "return false"
like, say, Inside_Triangle. The inside of a disc is the inside of the
plane that contains the disc. NOTE that it is not constrained by the radius
of the disc, either, making the insideness of discs somewhat useless, but
that's how it's defined.
--
plane{-z,-3normal{crackle scale.2#local a=5;#while(a)warp{repeat x flip x}rotate
z*60#local a=a-1;#end translate-9*x}pigment{rgb 1}}light_source{-9red 1rotate 60
*z}light_source{-9rgb y rotate-z*60}light_source{9-z*18rgb z}text{ttf"arial.ttf"
"RP".01,0translate-<.6,.4,.02>pigment{bozo}}light_source{-z*3rgb-.2}//Ron Parker
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
"Ron Parker" <ron### [at] povray org> wrote in message
news:slr### [at] fwi com...
>
> And so it is. Those with access to the source code to 3.1 or higher can
> see in discs.c (or discs.cpp) that Inside_Disc is not a simple "return false"
> like, say, Inside_Triangle. The inside of a disc is the inside of the
> plane that contains the disc. NOTE that it is not constrained by the radius
> of the disc, either, making the insideness of discs somewhat useless, but
> that's how it's defined.
>
Is this a bug, or do the docs just need changing?
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
On Tue, 15 Jan 2002 13:51:28 -0000, Tom Melly wrote:
> "Ron Parker" <ron### [at] povray org> wrote in message
> news:slr### [at] fwi com...
>>
>> And so it is. Those with access to the source code to 3.1 or higher can
>> see in discs.c (or discs.cpp) that Inside_Disc is not a simple "return false"
>> like, say, Inside_Triangle. The inside of a disc is the inside of the
>> plane that contains the disc. NOTE that it is not constrained by the radius
>> of the disc, either, making the insideness of discs somewhat useless, but
>> that's how it's defined.
>>
>
> Is this a bug, or do the docs just need changing?
I suppose it should be documented, for those who care. To be honest, I think
the inside of a disc should respect the disc's radius, or the disc just
shouldn't have an inside (though changing that now might affect scenes of
people who thought it did) but what's most likely is that the docs will just
change to reflect the reality.
--
plane{-z,-3normal{crackle scale.2#local a=5;#while(a)warp{repeat x flip x}rotate
z*60#local a=a-1;#end translate-9*x}pigment{rgb 1}}light_source{-9red 1rotate 60
*z}light_source{-9rgb y rotate-z*60}light_source{9-z*18rgb z}text{ttf"arial.ttf"
"RP".01,0translate-<.6,.4,.02>pigment{bozo}}light_source{-z*3rgb-.2}//Ron Parker
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
in news:slr### [at] fwi com Ron Parker wrote:
> the docs will just
> change to reflect the reality.
>
I'll make the change,
Ingo
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |