Special:
|
[DAT] (requires LDraw-compatible viewer)
|
Subject:
|
Use of arbitrary elements with LSynth
|
Newsgroups:
|
lugnet.cad.dev
|
Date:
|
Tue, 22 Apr 2003 13:00:30 GMT
|
Viewed:
|
884 times
|
| |
| |
Kevin
I've created an element that represents a small segment of string. It's not
a real, legitimate LDraw part, per se, but I find it useful in my modeling.
Is it possible to get LSynth to use this element? I'm looking for it to be
treated similar to a rubber band in that I may want it to be (partly) wound
around constraining things like bushings or pulleys, but similarly to a flex
tubing in that it will usually be open ended.
Usually I would want it to be taut, with all segments tangent except where
wound around a constraint, but sometimes not taut (for example if shown
coiled out of the way)
I read the instructions for LSynth and I even have a copy of your book, like
the instructions suggest (grin), but I didn't see this topic covered in the
LSynth chapter.
For reference, here's the string segment model I use. This segment is NOT
very accurately modeling a 3 strand twisted string but it has enough non
black in it from a distance to sort of give the impression of highlights. I
abut two of these, one rotated 180 degrees so the triangles face the other
way, to give a diamond reflective effect.
You can see my use of string in the POV render at the top of this page
http://www.miltontrainworks.com/item_info_1004.html#MTW-1004-by
as well as in the instructions fragment partway down the page. At these
magnifications it is good enough. All the string segments were pieced
together by hand, including transitions from tangent to curved around
bushings and so forth.
A generic way to use LSynth would be very welcome!
- start dat -
0 Short Straight String Segment
0 Name: StrSegHex2x.dat
0 Author: Larry Pieniazek with MLCad
0 Unofficial Model
0 ROTATION CENTER 0 0 0 1 "Custom"
0 ROTATION CONFIG 0 0
3 0 0 0 1 1 0 1 0.5 0.866026 1
3 0 0.866026 0.5 -1 0.866026 -0.5 -1 1 0 1
3 8 0.866026 0.5 -1 1 0 1 0.5 0.866026 1
3 0 0.866026 0.5 -1 0.866026 -0.5 -1 0 0 -1
3 0 0 0 1 0.5 0.866026 1 -0.5 0.866026 1
3 0 0 1 -1 0.866026 0.5 -1 0.5 0.866026 1
3 8 0 1 -1 0.5 0.866026 1 -0.5 0.866026 1
3 0 0 1 -1 0.866026 0.5 -1 0 0 -1
3 0 0 0 1 -0.5 0.866026 1 -1 0 1
3 0 -0.866026 0.5 -1 0 1 -1 -0.5 0.866026 1
3 8 -0.866026 0.5 -1 -0.5 0.866026 1 -1 0 1
3 0 -0.866026 0.5 -1 0 1 -1 0 0 -1
3 0 0 0 1 -1 0 1 -0.5 -0.866026 1
3 0 -0.866026 -0.5 -1 -0.866026 0.5 -1 -1 0 1
3 8 -0.866026 -0.5 -1 -1 0 1 -0.5 -0.866026 1
3 0 -0.866026 -0.5 -1 -0.866026 0.5 -1 0 0 -1
3 0 0 0 1 -0.5 -0.866026 1 0.5 -0.866026 1
3 0 0 -1 -1 -0.866026 -0.5 -1 -0.5 -0.866026 1
3 8 0 -1 -1 -0.5 -0.866026 1 0.5 -0.866026 1
3 0 0 -1 -1 -0.866026 -0.5 -1 0 0 -1
3 0 0 0 1 0.5 -0.866026 1 1 0 1
3 0 0.866026 -0.5 -1 0 -1 -1 0.5 -0.866026 1
3 8 0.866026 -0.5 -1 0.5 -0.866026 1 1 0 1
3 0 0.866026 -0.5 -1 0 -1 -1 0 0 -1
0
|
|
Message has 2 Replies: | | Re: Use of arbitrary elements with LSynth
|
| (...) Not currently. (...) Thanks for buying the book. You are right, it does not cover this. Currently LSynth only supports either open ended or closed loop. No mixing. (...) Yes. It would. There are a *number* of things it cannot do.... yet! (...) (22 years ago, 22-Apr-03, to lugnet.cad.dev)
| | | Re: Use of arbitrary elements with LSynth
|
| (...) Hi all, I have rewritten much of LSynth's code so that it is table driven. Currently the tables are coded in the program, but the important thing is that definitions of synthesized things are tabular. I've added a string type that uses your (...) (20 years ago, 15-Feb-05, to lugnet.cad.dev)
|
22 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|