| | | | | In lugnet.cad, Steve Bliss wrote:
> The main practical effect on MIRROR.INI would be that normal parts
> would have a mirroring transform (1 0 0 0 1 0 0 0 -1) instead of the
> standard transform.
Err, Shouldn't that be (-1 0 0 0 1 0 0 0 1)? You have to negate the
X coordinate to mirror across the Z axis.
Don
| | | | | | | | | | | | | In lugnet.cad, Don Heyse wrote:
> In lugnet.cad, Steve Bliss wrote:
> > The main practical effect on MIRROR.INI would be that normal parts
> > would have a mirroring transform (1 0 0 0 1 0 0 0 -1) instead of the
> > standard transform.
>
> Err, Shouldn't that be (-1 0 0 0 1 0 0 0 1)? You have to negate the
> X coordinate to mirror across the Z axis.
Sorry, I misunderstood the terminology. I figured you could either mirror
across a plane, or along a line. You can't mirror across a line - it's 1D. So
I assumed when people were writing about mirroring 'across the Z axis', they
meant to use the XY plane as the mirror.
So, yeah - for right/left mirroring, you'd negate the X coordinate.
Steve
| | | | | | | | | | | | | | | | |
| |
| In lugnet.cad, Steve Bliss wrote:
> In lugnet.cad, Don Heyse wrote:
> > In lugnet.cad, Steve Bliss wrote:
> > > The main practical effect on MIRROR.INI would be that normal parts
> > > would have a mirroring transform (1 0 0 0 1 0 0 0 -1) instead of the
> > > standard transform.
> >
> > Err, Shouldn't that be (-1 0 0 0 1 0 0 0 1)? You have to negate the
> > X coordinate to mirror across the Z axis.
>
> Sorry, I misunderstood the terminology. I figured you could either mirror
> across a plane, or along a line. You can't mirror across a line - it's 1D.
> So I assumed when people were writing about mirroring 'across the Z axis',
> they meant to use the XY plane as the mirror.
Heh, I was thinking 2-dimensionally. It's easier for my tired old
brain. All my sketches were happening on the XZ plane so mirroring
across the Z axis made total sense to me. Oh well.
> So, yeah - for right/left mirroring, you'd negate the X coordinate.
Ok, now I have to follow through and actually make a reference program
which uses the MIRROR.INI file, or this will all be for nothing.
Don
| | | | | | |