POV-Ray : Newsgroups : povray.general : Trace()? Server Time
7 Aug 2024 11:23:54 EDT (-0400)
  Trace()? (Message 12 to 21 of 31)  
<<< Previous 10 Messages Goto Latest 10 Messages Next 10 Messages >>>
From: pan
Subject: Re: Trace()?
Date: 14 Nov 2001 02:45:10
Message: <3bf22106@news.povray.org>
"Warp" <war### [at] tagpovrayorg> wrote in message news:3bf216a9@news.povray.org...
> Ken <tyl### [at] pacbellnet> wrote:
> : I'll teach them to stop using "that" word if you stop using "drastical" :)
>
>   Some english words confuse me a lot.
>   The word "drastically" exists. By logic, it would come from the word
> "drastical" (drastical + ly = drastically).
>   But no, it comes from the word "drastic".
>   By reverse logic, it would mean that drastic + ly = drasticly.
>   But no, it's drastic + ly = drasticALly.
>   It makes no sense.

Sure it does.

It's 'drastic' + '- ally'.
'Drastic' is an adjective. Adding the suffix '-ally' makes it an adverb.

A 'drastical' (or drasticle) would be a neologistic noun representing
that which is a particle of drasticness.

'-ally' is the suffix used to make an adverb from an adjective that
ends in '-ic' when there is no '-ical' form.

Incidentally (and not accidentally), these grammaricals arose from
borrowed Greek. (See? There is no 'incidentical' or 'accidentical' -
those words sound wrong, eh?).

"English makes sense except when it doesn't".

Just to round things off -

'Identical" is an adjective. The word ends in '-ical', The adverb
formed from 'identical' is 'identically'. In this case it is the suffix '-ly'
added to the '-ical' adjective to make the adverb. Sometimes it is hard to
tell if the adverbial suffix appended to an adjective is '-ly' or '-ally'.

So, why is drastic - 'drastic' and identical is not 'identic' ?  I don't know,
it's all Greek to me. What's worse is that 'identic' exists as an adjective, but
means something completely different than 'identical'. ('identic' is a
diplomatic
term used diplomatically by diplomats in a diplomatical manner.)

These -ics, -icals, -lys, and -allys are everywhere.

It almost seems conspiratorical.


Post a reply to this message

From: Warp
Subject: Re: Trace()?
Date: 14 Nov 2001 03:43:42
Message: <3bf22ebd@news.povray.org>
pan### [at] syixcom wrote:
: "English makes sense except when it doesn't".

  That sums it up. :)

-- 
#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

From:
Subject: Re: Trace()?
Date: 14 Nov 2001 05:37:41
Message: <ncd4vt4iprte5bjhvfnmbbo4pq222vj6b4@4ax.com>
On Tue, 13 Nov 2001 23:16:02 -0500, "Redbeard" <red### [at] wvadelphianet> wrote:
> Hmmm... is this always guaranteed to work?

of course not
just check this with
    #declare A = plane { x, 1 }
    #declare B = plane { -x, 0 }

I can propose rather such macros (below). It is not tested hardly but seems
work. It could be extended with another level - sampled value for random points
(in bound) of function{pattern{object{I}}}.

I wonder what should be result for plane{x,1} and plane{x,0} ?
Your and mine returns "no intersection", but is it true ?

// A - first object
// B - second object
// S - sampling level
#macro Colision_Detection(A,B,S)
  #local I=intersection{object{A}object{B}};
  #declare Min=min_extent(I);
  #declare Max=max_extent(I);
  #local K=0;
  #local Found=Sample_Detection(
    <Min.x-.1,Min.y,Min.z>,
    <Min.x-.1,Max.y,Min.z>,
    <Min.x-.1,Max.y,Max.z>,
    <Min.x-.1,Min.y,Max.z>,
    x,S-1);
  #if(!Found)
    #local Found=Sample_Detection(
    <Min.x,Min.y-.1,Min.z>,
    <Max.x,Min.y-.1,Min.z>,
    <Max.x,Min.y-.1,Max.z>,
    <Min.x,Min.y-.1,Max.z>,
    y,S-1);
  #end
  #if(!Found)
    #local Found=Sample_Detection(
    <Min.x,Min.y,Min.z-.1>,
    <Min.x,Max.y,Min.z-.1>,
    <Max.x,Max.y,Min.z-.1>,
    <Max.x,Min.y,Min.z-.1>,
    z,S-1);
  #end
  #debug concat("Sampling called ",str(K,0,0)," times\n")
  (Found?true:false)
#end

// check ray sended from center of quad <P1,P2,P3,P4> in direction D
// if level S>0 then send subsample
#macro Sample_Detection(P1,P2,P3,P4,D,S)
  #local N=y;
  #local C=(P1-P3)/2;
  #local T=trace(I,C,D,N);
  #if(!(N.x=0 & N.y=0 & N.z=0))
    #local Found=true;
  #else
    #if(S<0)
      #local Found=false;
    #else
      #local Found=Sample_Detection(P1,(P1+P2)/2,C,(P1+P4)/2,D,S-1);
      #if(!Found)
        #local Found=Sample_Detection((P1+P2)/2,P2,(P2+P3)/2,C,D,S-1);
      #end
      #if(!Found)
        #local Found=Sample_Detection(C,(P2+P3)/2,P3,(P3+P4)/2,D,S-1);
      #end
      #if(!Found)
        #local Found=Sample_Detection((P1+P4)/2,C,(P3+P4)/2,P4,D,S-1);
      #end
    #end
  #end
  #declare K=K+1;
  (Found?true:false)
#end

ABX
--
#declare _=function(a,b,x){((a^2)+(b^2))^.5-x}#default {pigment{color rgb 1}}
union{plane{y,-3}plane{-x,-3}finish{reflection 1 ambient 0}}isosurface{ //ABX
function{_(x-2,y,1)|_((x+y)*.7,z,.1)|_((x+y+2)*.7,z,.1)|_(x/2+y*.8+1.5,z,.1)}
contained_by{box{<0,-3,-.1>,<3,0,.1>}}translate z*15finish{ambient 1}}//POV35


Post a reply to this message

From: Mahalis
Subject: Re: Trace()?
Date: 14 Nov 2001 07:08:04
Message: <3bf25ea4$1@news.povray.org>
That's English for ya... ;-)

--

//Mahalis
camera{location<0,0.25,-2> look_at 0.5*y} #declare T=texture{pigment{crackle
scale 0.5 rotate 90 turbulence 0.75 color_map{[0 rgb 1][0.05 rgb 1][0.1
rgb<1,0.25,1>][0.25 rgbf 1][1 rgbf 1]}} finish{ambient 1}} #declare
c=difference{torus{0.5,0.1 rotate -90*x}box{<0.7,0,0.2>,<-0.7,-0.7,-0.2>}}
merge{object{c translate<0.5,0.5,0>} object{c translate<-0.5,0.5,0>}
cylinder{<1,0.5,0>,<1,0,0>,0.1} cylinder{<-1,0.5,0>,<-1,0,0>,0.1}
cylinder{0.5*y,0,0.1} texture{T}}
--


>   But no, it's drastic + ly = drasticALly.


Post a reply to this message

From: Bill DeWitt
Subject: Re: Trace()?
Date: 14 Nov 2001 08:55:22
Message: <3bf277ca$1@news.povray.org>
"Mahalis" <don### [at] fakeycom> wrote :
>
> That's English for ya... ;-)

    Problem is... that's
French-German-Spanish-Latin-Greekitalianswedishdutchrussianhebrewjapaneseame
ricanindianetc for ya...

    If we had one history or origin or if it were made instead of grown, it
would not be so confusing.


Post a reply to this message

From: Redbeard
Subject: Re: Trace()?
Date: 14 Nov 2001 09:04:46
Message: <3bf279fe$1@news.povray.org>
"Warp" <war### [at] tagpovrayorg> wrote in message news:3bf210f9@news.povray.org...
> Redbeard <red### [at] wvadelphianet> wrote:
> : It appears to work with primatives
>
>   Again that word...
Ooops.  Doesn't even look right to my eye.  But the fingers move faster than the
brain, sometimes.


Post a reply to this message

From: Arthur Flint
Subject: Re: Trace()?
Date: 15 Nov 2001 05:51:38
Message: <Xns915A3B91EED35mrartchesapeakenet@204.213.191.226>
Bill DeWitt scribis news:3bf277ca$1@news.povray.org:

>     If we had one history or origin or if it were made instead of
>     grown, it 
> would not be so confusing.
> 

Try a "made" language then. Several exist. Anything from Klingon to 
Atlantian. There are several clubs that for the "speaking" population to 
get together at/with and have fun.

My favorite is Esperanto. Is a small group here in D.C. that My daughter 
and I go to. My daughter is at the "conversation" level, but I am at the 
"scratch my head and don't say anything" level. The day will come when I 
will be able to speak with confidance, but that is a long ways away.
-- 
Gis posta, Arto.


Post a reply to this message

From: Nekar Xenos
Subject: Re: Trace()?
Date: 15 Nov 2001 05:56:51
Message: <3bf39f73@news.povray.org>
"Arthur Flint" <mra### [at] chesapeakenet> wrote in message
news:Xns### [at] 204213191226...
> Bill DeWitt scribis news:3bf277ca$1@news.povray.org:
>
> >     If we had one history or origin or if it were made instead of
> >     grown, it
> > would not be so confusing.
> >
>
> Try a "made" language then. Several exist. Anything from Klingon to
> Atlantian. There are several clubs that for the "speaking" population to
> get together at/with and have fun.
>
> My favorite is Esperanto. Is a small group here in D.C. that My daughter
> and I go to. My daughter is at the "conversation" level, but I am at the
> "scratch my head and don't say anything" level. The day will come when I
> will be able to speak with confidance, but that is a long ways away.

I'd love to get to conversation level with ancient Greek but I don't know anyone
else that speaks the language...

- Nekar


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.286 / Virus Database: 152 - Release Date: 2001/10/09


Post a reply to this message

From: Redbeard
Subject: Re: Trace()?
Date: 15 Nov 2001 08:03:44
Message: <3bf3bd30$1@news.povray.org>

news:ncd4vt4iprte5bjhvfnmbbo4pq222vj6b4@4ax.com...
> On Tue, 13 Nov 2001 23:16:02 -0500, "Redbeard" <red### [at] wvadelphianet>
wrote:
> > Hmmm... is this always guaranteed to work?
>
> of course not

Yeah, I didn't figure it would.

Michael


Post a reply to this message

From: Jon A  Cruz
Subject: Re: Trace()?
Date: 15 Nov 2001 11:49:23
Message: <3BF3F1A7.D25648DA@geocities.com>
Nekar Xenos wrote:

> I'd love to get to conversation level with ancient Greek but I don't know anyone
> else that speaks the language...

Ask around of the staff at some Protestant churches in your area. At least here in
the states that is a language usually learned in seminary.

--
Jon A. Cruz
http://www.geocities.com/joncruz/action.html


Post a reply to this message

<<< Previous 10 Messages Goto Latest 10 Messages Next 10 Messages >>>

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