home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: alt.3d
- Path: sparky!uunet!mcsun!sunic!ugle.unit.no!unix1!gardabr
- From: gardabr@unix1 (Gard Eggesbo Abrahamsen)
- Subject: Re: WANTED: simple 3D hidden line/surface-Unix/X11 prog. (FAQ?)
- Message-ID: <1992Nov9.182228.22891@ugle.unit.no>
- Sender: news@ugle.unit.no (NetNews Administrator)
- Organization: University of Trondheim, Norway
- X-Newsreader: TIN [version 1.1 PL6]
- References: <1992Nov9.124305.3134@Urmel.Informatik.RWTH-Aachen.DE>
- Date: Mon, 9 Nov 92 18:22:28 GMT
- Lines: 51
-
- Joachim Glaubrecht #Alwd# (jogl@merry.imsd.rwth-aachen.de) wrote:
- :
- :
- : hi,
- :
- : sorry, is there a FAQ-list for this NewsGroup (couldn't find one).
- :
- : we are looking for some "simple" programs to draw hidden
- : line/surface images from a set of given 3D meshes.
- :
- : we use Dec-Ultrix (UNIX) stations with X11R4.
- :
- : is there any software around, that can read in some
- : 3D data and draw a 3D image from some view points ?
- :
- : the input data type is (nearly) unimportant.
- : triangles would be o.k.
- :
- : ANY hint is wellcome ...
- : --
-
- Well, first of all, you should divide your figure into several surfaces.
- After this, you should calculate the 2d projection on the screen. Having
- done this, determine wether or not you should draw the surface by crossing
- two of the vectors of the projected surface. I.e., if the surface is drawn
- clockwise, the surface is there. If it is drawn anti-clockwise, the surface
- is on the backside, and should therefore not be drawn.
-
- This will, of course, work only on convex objects. To make it work on inconvex
- objects, you will have to draw the entire surface and not only the border
- lines. Also, you will have to sort the surfaces so that what will be in front
- of another surface will be in front of that surface. This part is, however
- a bit harder to explain.
-
-
- : ___ ____________________________________
- : / / _____ ! jogl@tolkien.imsd.rwth-aachen.de !
- : __/__/_/ Gl ! Inst. f. Med. Stat. & Doku. (IMSD) !
- : /_/ !___Aachen__Germany__Europe__Earth___!
-
-
- /Gard Eggesboe Abrahamsen (Zealot of O.U.C.H. and Imagina)
- (Editor of Scriba Communis Responsi)
-
- "They said it couldn't be done, but I did it; 3d surface sort on 0 cycles."
- Gard 1992
- "The world is 24892 atoms"
- Gard 1992
- "Time to make a disclamer"
- Gard towards the end of 1992
-
-