Re: CAD Drawing

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Cablewizard (Cablewizard_at_Yahoo.com)
Date: 08/03/04


Date: Tue, 3 Aug 2004 13:33:10 -0600

Sam,

Well, you will definitely need to become intimately acquainted with
transformation matrices. You should take a look at www.magic-software.com. There
are a number of resources that you should find helpful. There are a number of
books on the subject, but most of them are IMHO very poor. Oftentimes they read
something like 1. This is a line. 2. This is how to perform back face culling in
3D using wiremeshes. And they skip all the stuff you really need to know.
Another interesting note, is that the majority of the books I've seen just end
up referring back to stuff on the magic-software site anyway. The best book I
have found so far is Geometric Tools for Computer Graphics. You can find info
about it on that site as well. It is not terrific, but the best one I've found
so far. In fact, I have had the itch to write a Dummies Guide to Computational
Geometry. Too bad there's little money in writing these types of books. :-(

Another thing that might help...
If you have access to a CAD package, you should really play around with coding
in there, this way you can see the results of things much easier. Then once you
feel you have a good grasp on the concepts of view and such, then start coding
your own. In my spare time I have been working on a Geometry Objects framework
for dealing with simple vector objects. If you find certain things you need, I
might have some classes I may be willing to share. As far as rendering, it won't
do that yet, as I am just now getting into this myself and am learning a lot.
Mostly what not to do :-) But it helps tremendously when interoperating with
ArcView, AutoCAD, and Microstation.

If you have any specific questions, feel free to let me know.

Gerald

"Sam" <qdo@datawave.ca> wrote in message
news:%23PEOPsYeEHA.3632@TK2MSFTNGP09.phx.gbl...
> Hi Gerald
>
> For the math part, I think I'm ok. For the coding part such as coordinates
> system, grid lines/points zoom in and out function, I'm stuck. I find this
> complicated because when user zoom in/out the units on coordinate system
> change
>
> Sam
>
>
> "Cablewizard" <Cablewizard@Yahoo.com> wrote in message
> news:ug4iYgYeEHA.3840@TK2MSFTNGP10.phx.gbl...
> > Personally, I do not know of any "good" sites to help you along.
> > When you say you have never done this before, do you mean coding such a
> thing,
> > and/or the math behind it? This might help me lead you in the proper
> direction.
> > You will quickly find out that CAD/Vector graphics can be very different
> than
> > normal GUI graphics.
> >
> > > 2. Is VB.Net GDI+ robust enough to do the job
> > This is a loaded question. It really depends on your needs. As far as
> VB.Net, it
> > should be, but might depend on how you end up implementing the
> presentation
> > layer. If you use GDI (not +), you would want to look into C++, maybe C#.
> As far
> > as GDI+, it depends on how you use it. You might want to look at
> DirectDraw. But
> > you may find it to be more trouble than what you need.
> >
> > Gerald
> >
> >
> >
> > "Sam" <qdo@datawave.ca> wrote in message
> > news:OZn6OQYeEHA.596@TK2MSFTNGP11.phx.gbl...
> > > Hello everyone
> > >
> > > I want to write a quick 2D/3D CAD application (I have never done this
> > > before) which reads data (such as coordinates) from a text file and draw
> > > grid lines/points on screen (this application does not display any
> bitmap
> > > image. It basically displays lines and points). The application also has
> > > zoom in/out functions, rotate wire-frames around, and origin of the x-y
> > > coordinate system near the bottom left corner of the screen (not top
> left).
> > >
> > > 1. Does anyone know any websites or have articles on this subject
> > > 2. Is VB.Net GDI+ robust enough to do the job
> > >
> > >
> > > Sam
> > >
> > >
> >
> >
>
>



Relevant Pages

  • Re: Errors in the Bible? (nope!)
    ... But that's just the point, Gerald, it's *not* easy to find one, ... > could be used to feel the Spirit of God. ... >> the books that would be needed. ... There was never any need *for* the true Gospel ...
    (soc.religion.mormon)
  • Re: Good Textbook for First Geometry Course for Talented Students?
    ... in a GEOMETRY course one would be learning these? ... understand that the typical joe schmoe in a high school geometry class, ... a good geometry course, even for gifted students, would have this as ... there are books which avoid the assumptions made by ...
    (sci.math)
  • Re: 3D Game Engine Design Book Q2
    ... 2nd ed., is the maths. ... books on projective geometry and related books on algebras, ... and thorough, development of affine geometry. ...
    (comp.graphics.algorithms)
  • Re: 3D Game Engine Design Book Q2
    ... books on projective geometry and related books on algebras, ... and thorough, development of affine geometry. ...
    (comp.graphics.algorithms)
  • beginner - stupid question?
    ... I want to start learning ASP.net. ... Ive looked through tutorials, books and on the web. ... My problem is not with coding, but with setting up some way of developing an asp.net site. ...
    (microsoft.public.dotnet.framework.aspnet)