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 / 2982 (-40)
  Re: Hidden surface removal, and vertex order in part/primitive DAT files
 
Michael Lachmann wrote in message ... (...) I retract my earlier suggestion. I'd prefer to test for '0 CW-compliant' than '0 CW*' because checking for an exact string match is usually easier. Not supporting wildcards also promotes consistency. (...) (25 years ago, 2-Oct-99, to lugnet.cad.dev)
 
  Re: MI/X (Was: LeoCAD for Linux (Was: Compiling MPD Builder/Splitter for DOS/Win?))
 
[ FUT lugnet.off-topic.geek ] Doc: (...) I don't get as far as connecting to _any_ Linux machine. (...) Where can I pick that up? Play well, Jacob ---...--- -- E-mail: sparre@cats.nbi.dk -- -- Web...: <URL:(URL) -- ---...--- (25 years ago, 2-Oct-99, to lugnet.off-topic.geek, lugnet.cad, lugnet.cad.dev)
 
  Re: New Group Idea
 
(...) Alright then, I'll submit my planned .DAT files of Byggis door and windows and my Tyco phone to lugnet.dat.cad.parts. B-) /Tore (25 years ago, 2-Oct-99, to lugnet.cad.dev)
 
  Re: Hidden surface removal, and vertex order in part/primitive DAT files
 
What if say a complient file contains anything starting with "0 CW". Any program dealing with this information could just scan for "0 CW*". We also could use a tag "0 AW*" if why ever the orientation is not clock-wice but anti-clockwice .... I think (...) (25 years ago, 2-Oct-99, to lugnet.cad.dev)
 
  Re: New Group Idea
 
(...) Ditto. -Tim <>< (URL) timcourtne ICQ: 23951114 How to rob a bank in ancient Rome: "Catapultam habeo. Nisi pecuniam omnem mihi dabis, ad caput tuum saxum immane mittam." (I have a catapult. Give me all the money, or I will fling an enormous (...) (25 years ago, 2-Oct-99, to lugnet.cad.dev)
 
  Re: New Group Idea
 
(...) Evil. --Todd (25 years ago, 2-Oct-99, to lugnet.cad.dev)
 
  Re: MI/X (Was: LeoCAD for Linux (Was: Compiling MPD Builder/Splitter for DOS/Win?))
 
(...) I have used the product under NT. It isn't very stable. But it works. The problem is that your apps are looking for fonts that you haven't installed into the X server on the Mac. There is a faq for MI/X on their site, which includes a (...) (25 years ago, 1-Oct-99, to lugnet.off-topic.geek, lugnet.cad, lugnet.cad.dev)
 
  Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)
 
(...) Because the program doesn't work that way, it just turns backface culling on and draws everything in green, then switch to "frontface culling" (does it exist ?) and draws everything red. I've been busy finishing my first game project (not Lego (...) (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: Hidden surface removal, and vertex order in part/primitive DAT files
 
(...) I can't argue with that :) (...) No way ! The front faces are CCW in 3DS Max, and quoting the OpenGL 1.2 specs. for glFrontFace() "mode: Specifies the orientation of front-facing polygons. GL_CW and GL_CCW are accepted. The initial value is (...) (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  MI/X (Was: LeoCAD for Linux (Was: Compiling MPD Builder/Splitter for DOS/Win?))
 
[ XFUT lugnet.off-topic.geek ] Mike Stanley: (...) Didn't work. There is some kind of font problems that don't make sense. (...) I am not a Mac person either. - And I would like to stay that way (but still get the d*** thing to work). No plain and (...) (25 years ago, 1-Oct-99, to lugnet.cad, lugnet.cad.dev, lugnet.off-topic.geek)
 
  Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)
 
[ I got a bit too much good French red wine, so maybe I shouldn't try to answer now, but ... ] Steve: (...) Right. (...) Shouldn't all elements of transparent parts be drawn? (...) Yes. (I start to suspect that wine has a good influence on my (...) (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)
 
(...) why can't you simply mod your proggy to handle the conversion automatically?? i mean.. if your proggy is smart enough to detect uninified normals and then allows the user to press a key to mod the CW/CCW property of the face, why can't you (...) (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: LeoCAD for Linux (Was: Compiling MPD Builder/Splitter for DOS/Win?)
 
(...) Tried this? (URL) not a Mac person at all and I got it to work in just a couple of minutes, so it might work for you. (25 years ago, 1-Oct-99, to lugnet.cad, lugnet.cad.dev)
 
  Re: Hidden surface removal, and vertex order in part/primitive DAT files
 
Leonardo Zide wrote in message <37F4ECA7.C0BFCF7D@c...com.br>... (...) I'd vote for CW for two reasons: 1) 'Clockwise' is shorter than 'counterclockwise'. 2) CW is used more often than CCW in rendering applications (to my knowledge) because the (...) (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)
 
(...) That would be nice, but it's unrealistic. (...) No, they shouldn't. Just because the part XYZ is CW, a program can't assume that the primitive ABC is also CW. (...) I like this. I don't like it for use on primitives, but DOUBLE-SIDED could (...) (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)
 
Gary Williams wrote in message ... (...) *a lightbulb appears above my head* Nevermind, I understand now. For some reason I was imagining inverting all three axes, but now I realize only two would need to be inverted, before the part is rotated 180 (...) (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)
 
Steve: (...) Because our clever rendering programs will notice that the first transformation matrix has negative determinant, and therefore will swap the CW and CCW checks. Play well, Jacob ---...--- -- E-mail: sparre@cats.nbi.dk -- -- Web...: (...) (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: LeoCAD for Linux (Was: Compiling MPD Builder/Splitter for DOS/Win?)
 
Leonardo: (...) I do have X installed _on_my_Linux_machine_, but I haven't managed to get the Macs here in Paris to run a X server (yet). Play well, Jacob ---...--- -- E-mail: sparre@cats.nbi.dk -- -- Web...: <URL:(URL) -- ---...--- (25 years ago, 1-Oct-99, to lugnet.cad, lugnet.cad.dev)
 
  Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)
 
(...) Why not simply: (...) Assuming the primitives are all defined so their faces are turned outward. I would see allowing both CW and CCW as a convenience for parts authors. There's no real difference between one way and the other. CW has a slight (...) (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: LeoCAD for Linux (Was: Compiling MPD Builder/Splitter for DOS/Win?)
 
(...) I'll add that to my page. I don't know (almost) anything about writing linux applications, so I don't know which options to use when compiling. (...) The MS Windows version works correctly (without creating a window) but the Linux version (...) (25 years ago, 1-Oct-99, to lugnet.cad, lugnet.cad.dev)
 
  Re: Hidden surface removal, and vertex order in part/primitive DAT files
 
(...) I guess we could at least decide to use CCW to determine the normal of a face, unless there's someone who prefers to use CW ? Leonardo (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)
 
(...) If we know that a face is CW, why not change it to CCW ? The most difficult task is to discover the orientation of a face, but once we have that information anyone can change the order of the points and fix the face. (...) This can be done (...) (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)
 
Lars C. Hassing wrote in message <938787015.279086@ns.cci.dk>... (...) of (...) we will (...) Hold on. Why not just have a button in the CAD program to turn the part inside-out by automatically manipulating the orientation matrix in the parent dat (...) (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)
 
Steve Bliss wrote in message <37f4ab7d.64002272@l...et.com>... (...) Doh'! You're right. (...) I'm having a difficult time picturing in my mind how an asymmetrical part can have its orientation matrix in the parent dat file mirrored and rotated (to (...) (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)
 
Jacob Sparre Andersen <sparre@sys-323.risoe.dk> wrote in message news:FIxHC0.E2v@lugnet.com... (...) I'm not so sure about this anymore. I think the ideal would be a program that could change the part files so that they are completely CCW. Using (...) (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)  [DAT]
 
Lars: (...) [...] (...) This would demand a lot of work before people could start using programs that use this fact. (...) Right. (...) Just check the determinant of the rotation matrix (but you know that I suppose). (...) I would rather use some (...) (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)  [DAT]
 
Leonardo Zide wrote in message <37F383E1.CA6B8962@c...com.br>... (...) I agree with John Van in that we need three keywords: CCW, CW, UNKNOWN. As the rendering program is going to keep track of the number of mirrorings of the transformations (or (...) (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)
 
(...) It wouldn't matter if they were closed-volume or not--they could still be turned inside out accidently. And an inside-out closed-volume primitive wouldn't do anybody any good. (...) Why? Steve (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: Hidden surface removal, and vertex order in part/primitive DAT files
 
(...) I'm willing to change my parts, if the standard changes. Assuming parts which are *not* C(C)W need to be flagged at all. (...) I agree completely. Steve (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  New Group Idea
 
We should have a lugnet.cad.dat.clones group, now that someone over on RTL is doing megablocks parts. bThe group would be expressly for posting clone lego parts, official sets and MOC's. -- Jonathan Wilson wilsonj@xoommail.com (URL) (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: Hidden surface removal, and vertex order in part/primitive DAT files
 
Michael Lachmann: (...) I think we agreed to use 0 CW and 0 CCW lines in the beginning of the files to indicate (C)CW compliancy, but you should have a look at what Steve actually has written in his parts. (...) It would be very nice if you (...) (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: Hidden surface removal, and vertex order in part/primitive DAT files
 
You mentioned that some parts have a "0 CW-Compliant" tag. Could we do something to make this a standard? Because than I could read this tag in MLCad and make the drawing faster!!!!! Tell me what you think! Mike (...) John VanZwieten wrote in (...) (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)
 
(...) MAX2DAT isn't really meant to be a comprehensive part authoring tool... it's easy to build simple objects (like a 2x2 tile or 1x1 round plate) directly in LEdit with primatives... but objects like complex technic pieces, wheels, etc often have (...) (25 years ago, 1-Oct-99, to lugnet.cad.dev)
 
  Re: Hidden surface removal, and vertex order in part/primitive DAT files
 
Gary Williams wrote in message ... (...) Okay, I made a bad assumption there, since a group of polygons may terminate flush against another polygon, without touching its edges. But still I think a performance improvement could be realized by using (...) (25 years ago, 30-Sep-99, to lugnet.cad.dev)
 
  Re: Hidden surface removal, and vertex order in part/primitive DAT files
 
Jean-Pierre PARIS wrote in message <37F3B871.74AE196F@w...doo.fr>... (...) My algorithm doesn't require the vertices to exactly match; I was intending to pass one ray per polygon through the dat object, not an arbitrarily large number. And only if (...) (25 years ago, 30-Sep-99, to lugnet.cad.dev)
 
  Re: *** PANEL 2409 ***
 
(...) Ok, but I'm 95% sure that's where I grabbed the copy for ldraw.org originally.. :) Downloading now... -Tim Courtney ldraw.org Project Coordinator (URL) timcourtne ICQ: 23951114 (25 years ago, 30-Sep-99, to lugnet.cad.dev)
 
  Re: *** PANEL 2409 ***
 
(...) I'm almost positive that the ldraw.exe at: (URL) include those updates, so Tim, please grab a copy. --Bram Bram Lambrecht / o o \ BramL@juno.com ---...---oooo-----(_...o---...--- WWW: (URL) (25 years ago, 30-Sep-99, to lugnet.cad.dev)
 
  Re: Hidden surface removal, and vertex order in part/primitive DAT files
 
Hello, Ok guys, I already announced that I coded such a tool in Java. At present, only one Ldrawer has asked for the code. In fact, it's an alpha release. Thus, I should find beta testers first. Anyway it has already translated some pieces! Here is (...) (25 years ago, 30-Sep-99, to lugnet.cad.dev)
 
  Re: To Tore Eriksson
 
(...) They could also be differentiated simply by appending Type 1 and Type 2 to the name. Steve (25 years ago, 30-Sep-99, to lugnet.cad.dev)
 
  Re: CW/CCW, vertex sequence, co-planar, convex, (115kB)
 
John VanZwieten wrote in message ... (...) primitive (...) the (...) ray (...) A hypothetical batch dat fixer program could examine the primitives first and flag the ones that were not closed volumes, since those would be the only ones that would (...) (25 years ago, 30-Sep-99, to lugnet.cad.dev)


Next Page:  5 more | 10 more | 20 more | 40 more

Redisplay Messages:  All | Compact

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