To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.devOpen lugnet.cad.dev in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / Development / 1947
1946  |  1948
Subject: 
Re: fixes??
Newsgroups: 
lugnet.cad.dev
Date: 
Wed, 2 Jun 1999 17:02:22 GMT
Viewed: 
661 times
  
On Wed, 2 Jun 1999 13:22:33 GMT, Leonardo Zide <leonardo@centroin.com.br>
wrote:

Steve Bliss wrote:

The problem is the primitive stud*.dat files are specifying two different
colors for the same voxel (3D pixel)--the voxels are the edges are being
filled with both the edge color and the surface color.  So the renderer has
to 'decide' which color to use.

Without making drastic changes in the LDraw language, there's not much that
can be done.  If the edges are 'cheated' (moved slightly above the surface
so they will alway be drawn), they will appear to float above the surface
at high resolutions.

You don't need to change anything in the LDraw language, you can use
something called "Polygon Offset" (those who have used OpenGL will know
what I mean), it moves the lines a little bit to the front when checking
the Z-buffer. You'd just need to have access to the LDraw source code to
change that... :)

Oh, right.  Yes, cheating the lines in the renderer is acceptable.  It
doesn't help Mookie, but it would be a long-term solution.

Steve



Message is in Reply To:
  Re: fixes??
 
(...) You don't need to change anything in the LDraw language, you can use something called "Polygon Offset" (those who have used OpenGL will know what I mean), it moves the lines a little bit to the front when checking the Z-buffer. You'd just need (...) (25 years ago, 2-Jun-99, to lugnet.cad.dev)

10 Messages in This Thread:


Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR