Hidden line removal

Hidden line removal

Post by P.K.De Silv » Wed, 07 May 1997 04:00:00


I dont know if this is the right group to post in, if not, can you let me
know which group this should go to. Ta.

I am trying to write a simple 3d graphics engine using Vector graphics.
For the time being I am not bothered about curved surfaces or guard
shading etc. I just want to use flat unshaded polygons. I am looking for a
simple algorithm to remove the hidden lines. Can anyone let me know where
to find such an algorithm, or mail one to me? I am programming using C++.

Thanks in advance.


Talk, not shout. And more people will listen.

                ,-~~-.____.                 (_  `-~~~--.
               / ()=( ()   \             \    ( _-  (   \
              (   (         O      ARE        _)o)   (  :_              
               \._\, ,---- '       YOU  -    `-,__        )
          ##XXXxxxxxxxx                           )    )
                 / ___,~;         NUTS?          ---, `
                /   /~:-                  /        ,^^^^_
              =(  ~~  :                            |    \  \
           /~~~~~~~~~~~~~~~~~~~~~\                       \^^\
         /_________________________\               |______'''
       /____________________________\              /________\
          :_______________________:                  _: :__:
          :_______________________:                 ~__~____~
   ^ ^ ^ ^


1. R12 Hidden Line Removal Problem

Can anyone help us with this AutoCAD R12 problem?

We have a drawing with dimensioned views of an item drawn in 2-D, and
overall views of it drawn in 3-D.  All the views are inserted as blocks
into the drawing, and the drawing is plotted with hidden line removal
selected.  (Everything is in model space; we're very primitive.)

Problem:  Hiding lines during plotting (or using the HIDE command) has
the effect of "virtually" turning FILL off.  The variable is still set
to "ON," but all solids, wide polylines and arrowheads in the 2-D views
become outlines.  Presumably the hidden line removal algorithm is to

Is there any way to get filled solids and hidden lines at the same time,
or are they mutually exclusive?  (This is R.12c2, by the way).

Thanks in advance for any suggestions.

2. How can I do this: #if (sizeof(int) != 4)

3. Hidden line removal ?

4. Mac User adding a NeXT

5. Hidden line removal function

6. 3850 always loses everything

7. problem in printing hidden line removal

8. Microcom's MNP protocols

9. Help! Hidden Line removal in Mechanical Desktop.


11. Exact Hidden Line Removal

12. Programmatic hidden line removal...

13. Hidden line removal