To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cadOpen lugnet.cad in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / 14851
14850  |  14852
Subject: 
Re: Sticker Generator for LDRAW / MLCAD
Newsgroups: 
lugnet.cad
Date: 
Sat, 6 Oct 2007 23:59:16 GMT
Viewed: 
5078 times
  
In lugnet.cad, Timothy Gould wrote:
In lugnet.cad, Travis Cobbs wrote:
In lugnet.cad, Scott Wardlaw wrote:
I should have an update out later today or tomorrow that combines pixels
vertically as well.

Keep in mind that doing it both ways is probably a lot more difficult than just
doing it one way.  For example, if you have a 1-pixel thick plus sign, you need
at least 3 quads (to avoid overlap), and your algorithm needs to deal nicely
with this.  Then too, a 2x2 pixel square would be nice as a single quad, but
doing this generically is likely to be a lot of work.

--Travis

If you can work out regions of identical colour I believe there is a theory that
says you can fill it with no more than 2N (where N is the number of corners)
triangles. This is probably a good way of doing it for complex shapes.

If I ever get a chance to update my sticker creator I intend to use this
algorithm (I believe Ross uses it for txt2dat) as well as better smooth edge
finding.

Wow, I can't believe I only just found this thread!

txt2dat uses Jonathan Richard Shewchuk's Triangle library to triangulate
polygons generated by Truetype fonts. All you need to do is supply a list of
verteces, and it will generate the triangles to fill it. It's written in C, is
very fast, and can handle all weird types of polygons, including ones with
"holes" in them. And best of all it's free. Get it here:
http://www.cs.cmu.edu/%7Equake/triangle.html

And there's lots of great information there about the theory and how it works
too.

ROSCO



Message is in Reply To:
  Re: Sticker Generator for LDRAW / MLCAD
 
(...) If you can work out regions of identical colour I believe there is a theory that says you can fill it with no more than 2N (where N is the number of corners) triangles. This is probably a good way of doing it for complex shapes. If I ever get (...) (17 years ago, 25-Jul-07, to lugnet.cad)

17 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