|
| | Re: Contributor's Agreement
|
| (...) And that's a good thing. Come on now. The whole ldraw library is a derivative work and we've already lost contact with the original author, and many subsequent part authors, but they still get credit for a job well done. Good work! Keep it up! (...) (20 years ago, 31-Jan-05, to lugnet.cad.dev.org.ldraw)
| |
| ldraw (score: 0.380) |
|
| | Re: BFCFixer
|
| (...) The way it's been done before is to draw rays from the origin outward. The first polygon a ray crosses is facing inward, and the last polygon a ray crosses would be facing outward. The ones in between *should* alternate facing in and out. Do (...) (20 years ago, 3-Feb-05, to lugnet.cad.dev)
| |
| ldraw (score: 0.380) |
|
| | Rendering implementation details
|
| I was envisioning how an LDraw renderer would be implemented if it were done with OpenGL, and I've arrived at some questions that I can't answer for myself. I'm particularly wondering about line type #5, the optional line. According to the LDraw (...) (20 years ago, 24-Jan-05, to lugnet.cad.dev)
| |
| ldraw (score: 0.380) |
|
| | Re: Contributor's Agreement (Was: New Part...)
|
| (...) For example: "The right to create derivative works of the Work" Does that mean altering the works (in this case: editing my dat files and make updates on them) without trying to contact me first? Or does it just mean works that uses my works? (...) (20 years ago, 31-Jan-05, to lugnet.cad.dev.org.ldraw)
| |
| ldraw (score: 0.380) |
|
|
| ldraw (score: 0.380) |
|
| | Re: Rendering implementation details
|
| (...) It doesn't matter, actually. In one way or another, optional lines are required. In general, the "magic halo" effect only highlights _outside_ edges, but for a non-convex object, that won't necessarily be adqeuate. You can't even get away with (...) (20 years ago, 30-Jan-05, to lugnet.cad.dev)
| |
| ldraw (score: 0.380) |
|
| | Re: Rendering implementation details
|
| (...) Ok, I drew a better picture (2 planes in space and a floating eye) and I'm starting to see. Maybe you're onto something. It takes 2 surface normals and one point on the edgeline to divide space into 4 quadrants. Then you only need to figure (...) (20 years ago, 29-Jan-05, to lugnet.cad.dev)
| |
| ldraw (score: 0.380) |
|
| | Re: Parts editing made easy, anyone?
|
| Thanks for your suggestions, the message I received is: "Yes, a good and useful translator would be appreciated." One brief comment on the issue of whether we want clean, compact and well structured files or not: of *course* we want clean files! A (...) (20 years ago, 29-Jan-05, to lugnet.cad.dev)
| |
| ldraw (score: 0.380) |
|
| | Re: Rendering implementation details
|
| (...) What you are describing is in fact a very old and basic edge rendering algorithm, which can be found in most detailed textbooks on computer graphics. CAD style and wire frame rendering went out of style during the 90's, so some recent "fancy (...) (20 years ago, 29-Jan-05, to lugnet.cad.dev)
| |
| ldraw (score: 0.380) |
|
|
| ldraw (score: 0.380) |
|
| | Re: Parts editing made easy, anyone?
|
| (...) Maybe I'm missing the point here, but if this whole discussion is about Ben's excellent independently produced wheels, then whether or not they are modelled appropriately for inclusion in the official LDraw library is academic. The official (...) (20 years ago, 23-Jan-05, to lugnet.cad.dev)
| |
| ldraw (score: 0.380) |
|
| | Re: Parts editing made easy, anyone?
|
| (...) I should probably find then for what is LDraw library aimed at. If it's something like as perfect as possible renders or some quick mockup prototyping. (...) Wouldn't it be possible to be the parts as accurate as possible and then (...) (20 years ago, 22-Jan-05, to lugnet.cad.dev)
| |
| ldraw (score: 0.380) |
|
|
| ldraw (score: 0.380) |
|
|
| ldraw (score: 0.379) |
|
| | Re: Rendering implementation details
|
| (...) I don't see it. Are you sure this works in the perspective projection? Because I can't quite figure out what the magic view vector is in that case. I think you'd need to calculate one view vector for each edge endpoint, which brings the number (...) (20 years ago, 25-Jan-05, to lugnet.cad.dev)
| |
| ldraw (score: 0.379) |
|
| | Re: Parts editing made easy, anyone?
|
| (...) I'm sorry if I was unclear. Earlier in the thread I put forward Bens wheels as an example and continued that example here. I realise they would not be eligible for inclusion in the official Ldraw library, and would not submit them. This thread (...) (20 years ago, 23-Jan-05, to lugnet.cad.dev)
| |
| ldraw (score: 0.379) |
|
|
| ldraw (score: 0.379) |
|
| | Re: Rendering implementation details
|
| (...) You're right about the performance hit. We've discussed this issue previously on lugnet, because quite a few of the renderers out there use opengl (ldview, leocad, ldglite, Mac Brick Cad...) Source code is available for all of these if you (...) (20 years ago, 25-Jan-05, to lugnet.cad.dev)
| |
| ldraw (score: 0.379) |
|
|
| ldraw (score: 0.379) |
|
|
| ldraw (score: 0.379) |