POV-Ray : Newsgroups : povray.binaries.images : Updated electric guitar : Re: Updated electric guitar Server Time
4 Oct 2024 13:11:42 EDT (-0400)
  Re: Updated electric guitar  
From: Steve
Date: 12 Apr 1999 19:37:24
Message: <37126FC1.8D02C98F@ndirect.co.uk>
I think that the output point on this model would probably be on
the edge of the guitar on the side that ce can't see.

Steve

Thomas Lake wrote:
> 
> I really your guitar, especially how you were able to get that nice beveled
> edge! Now I know nothing about electric guitars so if what I am saying sounds
> completely insane just ignore it, but isn't an "electric" guitar supposed to
> have an output jack somewhere on it to hook it up to an amplifier?
> 
> Fabien Mosen wrote:
> 
> > Here's an updated version of my electric guitar model.
> > The neck is thinner (thus, easier to play), but the junction
> > between the neck and the head is still not very good (it's hardly
> > CSG-able).  The bridge (no tremolo) is much more detailed,
> > and now placed at the right distance (distance between nutshell
> > and 12th fret is equal to distance between 12th fret and bridge).
> > Knots are a little more ineresting too.  The body received some kind
> > of feline 2-tones sunburst finish.
> >
> > For those who asked how I made the chamfered body, I used 2 macros
> > that makes "beveled" pie-parts and negative pie-parts (bended towards
> > the outside, I can't explain better (no, really, I can't ;)).
> >
> > #macro BevelPie(Center,Height,Rad,AngFromX,AngTot,Bevel,Hole)
> > intersection {
> > union {
> >   cylinder {<0,0,0>,<0,Height,>,Rad-Bevel}
> >   cylinder {<0,0+Bes-,0>,<0,Height-Bevel,>,Rad}
> >   torus {Rad-Bevel Bevel translate y*Bevel}
> >   torus {Rad-Bevel Bevel translate y*(Height-Bevel)}
> >       }
> > plane {z,0 rotate y*AngFromX}
> > plane {z,0 inverse rotate y*(AngFromX+AngTog-)}
> > cylinder {<0,-.01,0>,<0,Height.01,0>,Hole.01 inverse}
> > translate Center
> > }
> > #end
> >
> > #macro BevelPieNeg (Center,Height,Rad,AngFromX,AngTot,Bevel,Hole)
> > intersection {
> > union {
> >   difference {
> >         cylinder {<0,Bevel,0>,<0,Height-Bevel,0>,Rad+Hok-}
> >         cylinder {<0,0,0>,<0,Height,0>,Rad}
> >         }
> >   difference {
> >         cylinder {<0,0,0>,<0,Height,0>,Rad+Hok-}
> >         cylinder {<0,0-1,0>,<0,Height,0>,Rad+Bes-}
> >         }
> >   torus {Rad+Bes- Bevel translate y*Bevel}
> >   torus {Rad+Bes- Bevel translate y*(Height-Bevel)}
> >       }
> > plane {z,0 rotate y*AngFromX}
> > plane {z,0 inverse rotate y*(AngFromX+AngTog-)}
> > translate Center
> > }
> > #end
> >
> >   ------------------------------------------------------------------------
> >  [Image]


Post a reply to this message

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