POV-Ray : Newsgroups : povray.advanced-users : Random rotation don't work ? Server Time
29 Jul 2024 18:23:28 EDT (-0400)
  Random rotation don't work ? (Message 11 to 18 of 18)  
<<< Previous 10 Messages Goto Initial 10 Messages
From: Warp
Subject: Re: Random rotation don't work ?
Date: 7 Mar 2002 12:43:41
Message: <3c87a6cd@news.povray.org>
Slime <noo### [at] hotmailcom> wrote:
> I believe all orientations are covered by just

> rotate 360*<rand(R1),rand(R2),rand(R3)>

  So give me a "rotate <A,B,C>" command which, when replacing the two rotates
with it in the scene below, will give the exact same image:

camera { location <1,2,-3> look_at y*.5 angle 35 }
light_source { <100,250,-50>, 1 }
plane { y,0 pigment { checker rgb 1, rgb .5 } }

#declare Object =
  intersection
  { cone { 0,.5, y,.2 }
    box { <-.5,-.01,0><.5,1.01,.5> }
    pigment { rgb x+y }
  }

object
{ Object
  rotate y*45 rotate x*45
}


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

From: Kari Kivisalo
Subject: Re: Random rotation don't work ?
Date: 7 Mar 2002 14:34:41
Message: <3C87C127.DA94FE0A@engineer.com>
Warp wrote:
>
>   So give me a "rotate <A,B,C>" command which, when replacing the two rotates
> with it in the scene below, will give the exact same image:
>
>   rotate y*45 rotate x*45

I believe this is close enough. Don't have time to calculate
the exact transform.

rotate<53,30,35>

_____________
Kari Kivisalo


Post a reply to this message

From: Warp
Subject: Re: Random rotation don't work ?
Date: 7 Mar 2002 15:02:16
Message: <3c87c747@news.povray.org>
Kari Kivisalo <ray### [at] engineercom> wrote:
> rotate<53,30,35>

  I didn't think of it that way.

  Is any combination of free rotates achievable with a rotate <A,B,C>?
Somehow it's very hard to grasp.
  Some kind of intuitive, graphical or mathematical proof could help.

-- 
#macro M(A,N,D,L)plane{-z,-9pigment{mandel L*9translate N color_map{[0rgb x]
[1rgb 9]}scale<D,D*3D>*1e3}rotate y*A*8}#end M(-3<1.206434.28623>70,7)M(
-1<.7438.1795>1,20)M(1<.77595.13699>30,20)M(3<.75923.07145>80,99)// - Warp -


Post a reply to this message

From: Kari Kivisalo
Subject: Re: Random rotation don't work ?
Date: 7 Mar 2002 15:40:42
Message: <3C87D09D.C7CACAF6@engineer.com>
Warp wrote:
>
>   Is any combination of free rotates achievable with a rotate <A,B,C>?

I think it was Euler who proved that any orientation in space could be
represented by a single rotation about an arbitrary axis, and that this
rotation is equivalent to three successive rotations about the x, y and
z axes.


_____________
Kari Kivisalo


Post a reply to this message

From: Warp
Subject: Re: Random rotation don't work ?
Date: 7 Mar 2002 16:14:56
Message: <3c87d850@news.povray.org>
Kari Kivisalo <ray### [at] engineercom> wrote:
> I think it was Euler who proved that any orientation in space could be
> represented by a single rotation about an arbitrary axis

  That's even more radical!

  But thinking hard about it, it starts to be intuitive...

-- 
#macro M(A,N,D,L)plane{-z,-9pigment{mandel L*9translate N color_map{[0rgb x]
[1rgb 9]}scale<D,D*3D>*1e3}rotate y*A*8}#end M(-3<1.206434.28623>70,7)M(
-1<.7438.1795>1,20)M(1<.77595.13699>30,20)M(3<.75923.07145>80,99)// - Warp -


Post a reply to this message

From: Jan Walzer
Subject: Re: Random rotation don't work ?
Date: 9 Mar 2002 18:25:16
Message: <3c8a99dc@news.povray.org>
let me summarize this please, to understand this  ...

We proved Warp, to be wrong ?


Post a reply to this message

From: Warp
Subject: Re: Random rotation don't work ?
Date: 10 Mar 2002 06:01:19
Message: <3c8b3cfe@news.povray.org>
Jan Walzer <jan### [at] lzernet> wrote:
> We proved Warp, to be wrong ?

  So?

-- 
#macro M(A,N,D,L)plane{-z,-9pigment{mandel L*9translate N color_map{[0rgb x]
[1rgb 9]}scale<D,D*3D>*1e3}rotate y*A*8}#end M(-3<1.206434.28623>70,7)M(
-1<.7438.1795>1,20)M(1<.77595.13699>30,20)M(3<.75923.07145>80,99)// - Warp -


Post a reply to this message

From: Kari Kivisalo
Subject: Re: Random rotation don't work ?
Date: 10 Mar 2002 09:14:05
Message: <3C8B6A85.EFDAA7E6@engineer.com>
Jan Walzer wrote:
> 
> We proved Warp, to be wrong ?

But it was educational. It was the 1st time I tried in practice
an abstract piece of information learned long time ago. If Warp
hadn't asked the question I wouldn't have learned that arbitrary
orientation can be also defined as x y x rotation. When building
a robot this might be good to know :)


_____________
Kari Kivisalo


Post a reply to this message

<<< Previous 10 Messages Goto Initial 10 Messages

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