Subject:
|
Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)
|
Newsgroups:
|
lugnet.cad.dev
|
Date:
|
Tue, 5 Oct 1999 13:58:46 GMT
|
Viewed:
|
1196 times
|
| |
| |
Steve Bliss wrote in message <37f9f5c6.74291430@lugnet.com>...
> On Mon, 4 Oct 1999 18:28:12 GMT, "Gary Williams" <graywolf@pcpros.net>
> wrote:
>
> > But more often than not, when mirroring an element or subassembly, it's not
> > the intent of the author to turn it inside out. Typical model builders
> > shouldn't concern themselves with inversion, which should happen totally
> > behind the scenes.
>
> True. But mirroring is an advanced technique. Well, maybe
> intermediate-level. Anyway, it's not for beginners.
>
> > Parts authors will be the primary group of people who care about inversion.
>
> True. Allowing mirroring/inversion for parts authors allows them to use a
> single set of primitives, while keeping part-files smaller
>
> So which would be worse, making things a bit more complicated for
> power-modelers in uncommon cases, or making things a bit more complicated
> for part-authors in somewhat common cases?
For WizardCAD I was intending to change the behavior of the mirror functions
depending on what type of file the user opened the file as. If they open a
file as a model and perform a mirror operation, it behaves differently than
if they open a file as a primitive and mirror. Doing the former operation
manipulates the orientation matrix alone. The latter operation manipulates
the orientation matrix and also adds an INVERT.
Whenever the program encounters an orientation matrix with a negative
determinant it would assume an implied INVERT; an explicit INVERT before a
reference would result in double inversion and preserve the original face
orientation and state of invertedness.
What do you think about that?
-Gary
|
|
Message is in Reply To:
| | Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)
|
| (...) True. But mirroring is an advanced technique. Well, maybe intermediate-level. Anyway, it's not for beginners. (...) True. Allowing mirroring/inversion for parts authors allows them to use a single set of primitives, while keeping part-files (...) (25 years ago, 5-Oct-99, to lugnet.cad.dev)
|
53 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|