POV-Ray : Newsgroups : moray.win : Mirroring of objects Server Time
29 Jul 2024 00:25:42 EDT (-0400)
  Mirroring of objects (Message 1 to 10 of 12)  
Goto Latest 10 Messages Next 2 Messages >>>
From: Hans Petter Birkeland
Subject: Mirroring of objects
Date: 24 Nov 1999 03:29:02
Message: <01bf3655$f7a88600$7cdf43a0@fjdi27357.nrk.no>
Is there a way in Moray to mirror an object around an axis of choice? I
haven't found it, and I could use it quite often. If not, does anybody know
of an other program that can do this, with import and export of different
file formats?
-- 
Hans Petter Birkeland
han### [at] c2inet
http://home.c2i.net/hanspb/


Post a reply to this message

From: Björn Manusson
Subject: Re: Mirroring of objects
Date: 24 Nov 1999 03:54:11
Message: <383BA7BE.4AF970F4@home.se>
You simply scale it a negative value in the axis you want mirrored.

ex: scale <-1, 1, 1> to mirror the x-axis.


Hans Petter Birkeland wrote:
> 
> Is there a way in Moray to mirror an object around an axis of choice? I
> haven't found it, and I could use it quite often. If not, does anybody know
> of an other program that can do this, with import and export of different
> file formats?
> --
> Hans Petter Birkeland
> han### [at] c2inet
> http://home.c2i.net/hanspb/


Post a reply to this message

From: Ken
Subject: Re: Mirroring of objects
Date: 24 Nov 1999 04:05:07
Message: <383BA9B0.2181BB18@pacbell.net>

> 
> You simply scale it a negative value in the axis you want mirrored.
> 
> ex: scale <-1, 1, 1> to mirror the x-axis.

 That may be true for relocating symetrical objects but it is not truly
a mirror function like that found in some programs. AutoCad for example
has a mirror command that offers a lot of power. For example if you had
a mesh of a human and split it exactly down the middle and then discarded
one half of it you could not use the mirror command by placing the mirror
line right where the split occured and the program will make an exact copy
of the original but mirrored. Now you have a fully formed mesh of a human
again. There are a lot of other uses for this feature but I think the
one I just gave is a good example of its power.

-- 
Ken Tyler -  1200+ Povray, Graphics, 3D Rendering, and Raytracing Links:
http://home.pacbell.net/tylereng/index.html http://www.povray.org/links/


Post a reply to this message

From: Björn Manusson
Subject: Re: Mirroring of objects
Date: 24 Nov 1999 04:15:30
Message: <383BACB0.18AEEB1F@home.se>
Please remind me of what newsgroup I am in... :-)

Moray can only support things that Povray supports. And povray supports
Primitives.
I would love to see Quark 5.10 user interface in moray. You can cut
objects with planes without having to bother with the plane, and resize
boxes with just dragging the sides just like you resize a window in
Windows.

But sadly Quark only supports Quake1, Quake2, Halflife and other
Quake-engines.

>  That may be true for relocating symetrical objects but it is not truly
> a mirror function like that found in some programs. AutoCad for example
> has a mirror command that offers a lot of power. For example if you had
> a mesh of a human and split it exactly down the middle and then discarded
> one half of it you could not use the mirror command by placing the mirror
> line right where the split occured and the program will make an exact copy
> of the original but mirrored. Now you have a fully formed mesh of a human
> again. There are a lot of other uses for this feature but I think the
> one I just gave is a good example of its power.


Post a reply to this message

From: Alexander Enzmann
Subject: Re: Mirroring of objects
Date: 24 Nov 1999 07:16:17
Message: <383BD786.C4600486@mitre.org>

> 

> Please remind me of what newsgroup I am in... :-)
> 

> Moray can only support things that Povray supports. And povray supports

> Primitives.


Triangles and meshes are primitives.  Mesh manipulation is a feature
that I've discussed at length with Lutz.  It's more a matter of the
amount of time to do it than anything else.

There's another consideration with using "scale <-1, 1, 1>".  When you
do that, you invert the object - for many prims, this causes the normals
to point to the other side of the surface.  This can be bad.

Xander


Post a reply to this message

From: Björn Magnusson
Subject: Re: Mirroring of objects
Date: 24 Nov 1999 16:17:03
Message: <383C55CF.11FCC687@home.se>
> Triangles and meshes are primitives.  Mesh manipulation is a feature
> that I've discussed at length with Lutz.  It's more a matter of the
> amount of time to do it than anything else.
> 
> There's another consideration with using "scale <-1, 1, 1>".  When you
> do that, you invert the object - for many prims, this causes the normals
> to point to the other side of the surface.  This can be bad.

That's true... I don't use triangles so much. I am to lazy to bother
with triangles, isn't it possible to make with primitives, it isn't
worth doing... :-)
I do like bezier patches though. But that's not the same as triangles
codewize.

I realy miss the feature of cutting primitives apart in Quark. Doing
houses is realy easy, just get the size about right, apply the texture,
cut up holes for the windows and doors that should be open, and cut up
the floors, apply another texture to the ground-floor, resize the bottom
part and so on. It's just great, I think I have to do another Quake2
map... Or mabe I'll do one for halflife this time :-)

/Devcon


Post a reply to this message

From: Tim Dingus
Subject: Re: Mirroring of objects
Date: 24 Nov 1999 19:05:31
Message: <383c7d4b@news.povray.org>
I have done this in sPatch.  Make a copy of your object and then have sPatch
"Flip" whichever axis you want mirrored.

Hans Petter Birkeland wrote in message
<01bf3655$f7a88600$7cdf43a0@fjdi27357.nrk.no>...
>Is there a way in Moray to mirror an object around an axis of choice? I
>haven't found it, and I could use it quite often. If not, does anybody know
>of an other program that can do this, with import and export of different
>file formats?
>--
>Hans Petter Birkeland
>han### [at] c2inet
>http://home.c2i.net/hanspb/


Post a reply to this message

From: Hans Petter Birkeland
Subject: Re: Mirroring of objects
Date: 26 Nov 1999 03:33:22
Message: <01bf37e8$e7aa47e0$7cdf43a0@fjdi27357.nrk.no>
Thanks for the sPatch tip, Tim. I thought Iknew sPatch pretty well, but
this is just what I needed. It would be nice though, to be able to do this
with other than sPatch models in a free utility program. For examle if you
downloaded a left human arm as .dxf and then could mirror it to make the
right.
-- 
Hans Petter Birkeland
han### [at] c2inet
http://home.c2i.net/hanspb/

Tim Dingus <tdi### [at] brightnet> skrev i artikkelen
<383c7d4b@news.povray.org>...
> I have done this in sPatch.  Make a copy of your object and then have
sPatch
> "Flip" whichever axis you want mirrored.
>


Post a reply to this message

From: Alex Magidow
Subject: Re: Mirroring of objects
Date: 26 Nov 1999 10:19:50
Message: <383EA568.5FC525D8@mninter.net>
Actually, that wouldn't work. It'd need to be a RIB or Wavefront OBJ so that
it supported NURBS. Anyway, its not bloody likely- all development on sPatch
seems to have stopped, and the author is not allowed to release the source
code.

Hans Petter Birkeland wrote:

> Thanks for the sPatch tip, Tim. I thought Iknew sPatch pretty well, but
> this is just what I needed. It would be nice though, to be able to do this
> with other than sPatch models in a free utility program. For examle if you
> downloaded a left human arm as .dxf and then could mirror it to make the
> right.
> --
> Hans Petter Birkeland
> han### [at] c2inet
> http://home.c2i.net/hanspb/
>
> Tim Dingus <tdi### [at] brightnet> skrev i artikkelen
> <383c7d4b@news.povray.org>...
> > I have done this in sPatch.  Make a copy of your object and then have
> sPatch
> > "Flip" whichever axis you want mirrored.
> >



--
The problem with the gene pool is that there is no lifeguard.


Post a reply to this message

From: Lutz Kretzschmar
Subject: Re: Mirroring of objects
Date: 26 Nov 1999 12:07:26
Message: <383ebe31.25880724@194.174.214.110>
Hi Alex Magidow, you recently wrote in moray.win:

> ... the author is not allowed to release the source code.
Not allowed? How so? Is it not all his own work?

- Lutz
  email : lut### [at] stmuccom
  Web   : http://www.stmuc.com/moray


Post a reply to this message

Goto Latest 10 Messages Next 2 Messages >>>

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