Subject:
|
Re: Feature requests for LDraw/LEdit v. 2
|
Newsgroups:
|
lugnet.cad.dev
|
Date:
|
Fri, 12 Mar 1999 15:37:56 GMT
|
Viewed:
|
908 times
|
| |
| |
A few more ideas...
1. A little more rendering, so the parts look more realistic(not pov-ray
quality, but so it looks great)
2. parts that automatically move(such as a continuosly waving hand on a
mimifig)
Basically, I'm trying to make this like VRML for Ldraw(yes, I know a
converter exists, but it looks so clunky.
Mark Tarrabain wrote in message <36E8BE2C.B54F5975@lynx.bc.ca>...
> Here are 5 ideas of mine (although I don't claim to be the first to have
> thought of them) for an upcoming LDraw/LEdit package, in what is most
> likely to be increasing order of difficulty to implement.
>
> 1) Support for a "virtual filesystem" such as what can be found in a
> .tgz file. This is especially useful for the parts directory.
>
> 2) I can quite easily envision models where parts of the instructions
> would best be illustrated from one particular view, while other parts of
> the instructions would best be illustrated from certain other views.
> The ability to force particular views for particular steps during
> instruction display would be beneficial.
>
> 3) For LEdit, mouse positioning of new pieces. Although the mouse is
> only 2D and the piece needs to be moved 3D, this can be gotten around to
> a large extent in isometric 3D views by adjusting the third "in-out"
> dimension based upon the presence of pieces already placed, and sort of
> "snap-to" the model being worked on where the 2D cursor happens to be.
> (Does that make any sense?)
>
> 4) Another LEdit feeping creaturism... on-the-fly rotation of the
> model. I'm thinking something like arcball here. (I especially like
> SGI's implementation of 3D display software whereby you can set a model
> spinning and it keeps going after you release the mouse button... But I
> digress.)
>
> And now for the real doozy...
>
> 5) A revamped part specification. A part should be allowed to have
> truly curved surfaces... not just linear approximations thereof. Say,
> bezier patches? Further, to simplify the definition of some parts, it
> should be possible to define them in a form of programming language
> which supports variable-controlled loops (including nested loops), and
> the ability to specify 3D points as functions of variables. Practical
> built-in functions like sqrt, sin, cos, tan, abs, etc should be
> available in the language as convience functions. Part pieces required
> by a model could be "compiled" into ram, and then executed as many times
> as needed (In many ways, I would imagine that such a language would
> resemble Knuth's MetaFont).
>
> The implementation of #5 would render many existing part files obsolete
> since they could probably be respecified much more efficiently. The
> new system should, of course, still be able to parse old part files and
> work with them normally, or, at worst, there should be some sort of
> conversion utility.
>
> Am I asking too much? :)
> > > Mark
> (Shall I get my asbestos suit on for response to this? :)
>
>
|
|
Message is in Reply To:
| | Feature requests for LDraw/LEdit v. 2
|
| Here are 5 ideas of mine (although I don't claim to be the first to have thought of them) for an upcoming LDraw/LEdit package, in what is most likely to be increasing order of difficulty to implement. 1) Support for a "virtual filesystem" such as (...) (26 years ago, 12-Mar-99, to lugnet.cad.dev)
|
16 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|