POV-Ray : Newsgroups : povray.binaries.tutorials : Re: INFO: Inverse Server Time28 Mar 2023 02:40:32 EDT (-0400)
 Re: INFO: Inverse (Message 1 to 2 of 2)
 From: Josh English Subject: Re: INFO: Inverse Date: 27 Apr 1999 12:13:36 Message: <3725D3EB.77FF5EE3@spiritone.com>
```
{
"@context": "https://schema.org",
"@type": "DiscussionForumPosting",
"@id": "#3725D3EB.77FF5EE3%40spiritone.com",
"dateCreated": "1999-04-27T16:13:36+00:00",
"datePublished": "1999-04-27T16:13:36+00:00",
"author": {
"@type": "Person",
"name": "Josh English"
}
}
Inverse only applies to unions, differences, etc...

You want to apply a warp statement to the object.
from the docs...

However, by specifying our turbulence inside warp statement you tell
POV-Ray that the order in which turbulence, transformations and other
warps are applied is significant. Here's an example of a turbulence warp.

warp { turbulence <0,1,1> octaves 3 lambda 1.5 omega 0.3 }

The significance is that this

pigment {
wood
translate <1,2,3> rotate x*45 scale 2
warp { turbulence <0,1,1> octaves 3 lambda 1.5 omega 0.3 }
}

produces different results than this...

pigment {
wood
warp { turbulence <0,1,1> octaves 3 lambda 1.5 omega 0.3 }
translate <1,2,3> rotate x*45 scale 2
}

You may specify turbulence without using a warp statement. However you
cannot control the order in which they are evaluated unless you put them
in a warp

Josh English
eng### [at] spiritonecom
Hassoun wrote:

> Hi
> can i use "inverse" to reverse the order (or the sequence) in which
> objects are modified (translated, rotated, scaled)? any info of how to
> do this operation?
>
> Hassoun
```
 From: Ron Parker Subject: Re: INFO: Inverse Date: 27 Apr 1999 13:33:03 Message: <3725e6bf.0@news.povray.org>
```
{
"@context": "https://schema.org",
"@type": "DiscussionForumPosting",
"@id": "#3725e6bf.0%40news.povray.org",
"dateCreated": "1999-04-27T17:33:03+00:00",
"datePublished": "1999-04-27T17:33:03+00:00",
"author": {
"@type": "Person",
"name": "Ron Parker"
}
}
On Tue, 27 Apr 1999 08:12:44 -0700, Josh English wrote:
>Inverse only applies to unions, differences, etc...

Not true.  It applies to all objects with insides.  It just doesn't
usually matter except in CSG (and in bounded_by and clipped_by) and
perhaps with media.
```
 From: Bob Hughes Subject: Re: INFO: Inverse Date: 27 Apr 1999 07:35:15 Message: <372592AE.FB33C438@aol.com>
```
{
"@context": "https://schema.org",
"@type": "DiscussionForumPosting",
"@id": "#372592AE.FB33C438%40aol.com",
"dateCreated": "1999-04-27T11:35:15+00:00",
"datePublished": "1999-04-27T11:35:15+00:00",
"author": {
"@type": "Person",
"name": "Bob Hughes"
}
}
Please do NOT cross post like this. Especially into such an irrelevant
group for this question.

Hassoun wrote:
>
> Hi
> can i use "inverse" to reverse the order (or the sequence) in which
> objects are modified (translated, rotated, scaled)? any info of how to
> do this operation?
>