Subject:
|
Re: Updated Primitive - 1-8t0102 1/8 torus, 1-inner Radius, 2-outer radius
|
Newsgroups:
|
lugnet.cad.dat.parts.primitives
|
Date:
|
Thu, 4 Jan 2001 23:07:49 GMT
|
Viewed:
|
2515 times
|
| |
| |
Paul (et al),
Sorry I haven't replied to this message, I've been meaning to, but I didn't
want to rush out a quick reply without thinking things through. I'm not
sure I've thought things through thoroughly, but I thought I'd at least
throw this out.
So, stumbling through this a bit...
Toroidal primitives can probably be handled similar to the way we've done
ring primitives. The big difference is that it's possible to combine
multiple ring p-files to make different widths of rings. This doesn't work
(very well) for torii. For different (relative) widths, we'll need
different files.
The way I see it, we should stick with *circular* toroidal p-files (which
is what Paul posted). We won't be able to accurately scale these files
into elliptical forms, but I think that is a minor issue, as I think we
won't need many elliptical torii.
In terms of saving filename characters, could we assume that any torus
p-file is going to be '1-' something? 1-8, 1-16, etc.?
Also, I'd like to assume/specify the sweep of the tube, and actually split
torii into outer files and inner files. The minifig head could use outer
sections, but it doesn't need inner sections.
Finally, I'd rather measure the files in terms of major radius (the radius
of the tube's circular center) and the radius of the tube, rather than
measuring the inner and outer radius of the tube.
So I'd publish Paul's 1-8t0102.dat as two file:
4ti0301.dat - inner surface, scaled up to integral dimensions
4to0301.dat - outer surface, scaled up to integral dimensions
This approach won't help with dimensions that don't readily resolve to
integral numbers, which I think could happen. Hmm. Must think more.
Anyway, LMKWYT.
Steve
In lugnet.cad.dat.parts.primitives, Paul Easter wrote:
> In lugnet.cad.dat.parts.primitives, Paul Easter writes:
> > Hello,
> > Here is a new proposed primitive. It has an inner radius of 1 ldu, and an
> > outer radius of 2 ldu.
> >
> > I have a spreadsheet that made this, so I can generate just about any size
> > needed for a standard 16 point circle. I have been working on a spreadsheet
> > to make the toruses for the High resolution version as well. It is nearly
> > complete, I may finish it, if there is any need.
> >
> > For more information on this subject, see my web "in process" web page.
>
> Hi everyone,
>
> Here is another Torus file updated to include the POV code to render a nice
> looking 1/8 torus.
> I believe this file was used on a chain piece that someone was working on.
>
> I have several other Torus dat files created, so if one is needed please ask.
> My spreadsheet spits them out really fast. :-p
>
> Let me know what you think.
>
> :-D
>
> Paul
>
> http://www.geocities.com/pneaster/lego_parts.htm (finished parts)
> http://www.geocities.com/pneaster/lego_todo.htm (in process)
> http://www.geocities.com/pneaster/lego_todo2.htm (planned)
>
>
> 0 1/8 Torus Inner Radius 1 Outer Radius 2 Height Radius 0.5
> 0 Filename: 1-8t0102.dat
> 0 Author: Paul Easter's Torus generator spreadsheet
> 0 Unofficial Primitive
> 0
> 0 Rounding set to 4 13 lines over 80 char. limit
> 0 Gap remover set to 0
> 0 L3P IFNOTPOV
> 0
> 1 16 1.5 0 0 -0.481 0.019 0 0 0 0.5 -0.0957 -0.0957 0 1-4cyls2.dat
> 1 16 1.5 0 0 0.481 -0.1142 0 0 0 0.5 0.0957 0.574 0 1-4cyli.dat
> 1 16 1.3858 0 0.574 -0.481 -0.019 0 0 0 0.5 -0.0957 0.0957 0 1-4cyls2.dat
> 1 16 1.481 0 0.0957 -0.481 0.019 0 0 0 0.5 -0.0957 -0.0957 0 1-4cyls.dat
> 1 16 1.481 0 0.0957 -0.481 -0.0761 0 0 0 0.5 -0.0957 0.3827 0 1-4cyli.dat
> 1 16 1.4048 0 0.4784 -0.481 -0.019 0 0 0 0.5 -0.0957 0.0957 0 1-4cyls.dat
> 1 16 1.3858 0 0.574 -0.4077 0.0542 0 0 0 0.5 -0.2724 -0.0811 0 1-4cyls2.dat
> 1 16 1.3858 0 0.574 0.4077 -0.3252 0 0 0 0.5 0.2724 0.4866 0 1-4cyli.dat
> 1 16 1.0607 0 1.0607 -0.4077 -0.0542 0 0 0 0.5 -0.2724 0.0811 0 1-4cyls2.dat
> 1 16 1.3316 0 0.6551 -0.4077 0.0542 0 0 0 0.5 -0.2724 -0.0811 0 1-4cyls.dat
> 1 16 1.3316 0 0.6551 -0.4077 -0.2168 0 0 0 0.5 -0.2724 0.3244 0 1-4cyli.dat
> 1 16 1.1149 0 0.9796 -0.4077 -0.0542 0 0 0 0.5 -0.2724 0.0811 0 1-4cyls.dat
> 1 16 1.0607 0 1.0607 -0.2724 0.0811 0 0 0 0.5 -0.4077 -0.0542 0 1-4cyls2.dat
> 1 16 1.0607 0 1.0607 0.2724 -0.4866 0 0 0 0.5 0.4077 0.3252 0 1-4cyli.dat
> 1 16 0.574 0 1.3858 -0.2724 -0.0811 0 0 0 0.5 -0.4077 0.0542 0 1-4cyls2.dat
> 1 16 0.9796 0 1.1149 -0.2724 0.0811 0 0 0 0.5 -0.4077 -0.0542 0 1-4cyls.dat
> 1 16 0.9796 0 1.1149 -0.2724 -0.3244 0 0 0 0.5 -0.4077 0.2168 0 1-4cyli.dat
> 1 16 0.6551 0 1.3316 -0.2724 -0.0811 0 0 0 0.5 -0.4077 0.0542 0 1-4cyls.dat
> 1 16 0.574 0 1.3858 -0.0957 0.0957 0 0 0 0.5 -0.481 -0.019 0 1-4cyls2.dat
> 1 16 0.574 0 1.3858 0.0957 -0.574 0 0 0 0.5 0.481 0.1142 0 1-4cyli.dat
> 1 16 0 0 1.5 -0.0957 -0.0957 0 0 0 0.5 -0.481 0.019 0 1-4cyls2.dat
> 1 16 0.4784 0 1.4048 -0.0957 0.0957 0 0 0 0.5 -0.481 -0.019 0 1-4cyls.dat
> 1 16 0.4784 0 1.4048 -0.0957 -0.3827 0 0 0 0.5 -0.481 0.0761 0 1-4cyli.dat
> 1 16 0.0957 0 1.481 -0.0957 -0.0957 0 0 0 0.5 -0.481 0.019 0 1-4cyls.dat
> 0
> 0 Conditional Lines
> 0
> 5 24 2 0 0 1.9619 0.1913 0 2 0 -0.7654 1.8478 0 0.7654
> 5 24 1.8478 0 0.7654 1.8126 0.1913 0.7508 2 0 0 1.4142 0 1.4142
> 5 24 1.4142 0 1.4142 1.3873 0.1913 1.3873 1.8478 0 0.7654 0.7654 0 1.8478
> 5 24 0.7654 0 1.8478 0.7508 0.1913 1.8126 1.4142 0 1.4142 0 0 2
> 5 24 0 0 2 0 0.1913 1.9619 0.7654 0 1.8478 -0.7654 0 2
> 5 24 1.9619 0.1913 0 1.8536 0.3536 0 1.9619 0.1913 -0.7508 1.8126 0.1913 0.7508
> 5 24 1.8126 0.1913 0.7508 1.7125 0.3536 0.7093 1.9619 0.1913 0 1.3873 0.1913 1.3873
> 5 24 1.3873 0.1913 1.3873 1.3107 0.3536 1.3107 1.8126 0.1913 0.7508 0.7508 0.1913 1.8126
> 5 24 0.7508 0.1913 1.8126 0.7093 0.3536 1.7125 1.3873 0.1913 1.3873 0 0.1913 1.9619
> 5 24 0 0.1913 1.9619 0 0.3536 1.8536 0.7508 0.1913 1.8126 -0.7508 0.1913 1.9619
> 5 24 1.8536 0.3536 0 1.6913 0.4619 0 1.8536 0.3536 -0.7093 1.7125 0.3536 0.7093
> 5 24 1.7125 0.3536 0.7093 1.5626 0.4619 0.6472 1.8536 0.3536 0 1.3107 0.3536 1.3107
> 5 24 1.3107 0.3536 1.3107 1.196 0.4619 1.196 1.7125 0.3536 0.7093 0.7093 0.3536 1.7125
> 5 24 0.7093 0.3536 1.7125 0.6472 0.4619 1.5626 1.3107 0.3536 1.3107 0 0.3536 1.8536
> 5 24 0 0.3536 1.8536 0 0.4619 1.6913 0.7093 0.3536 1.7125 -0.7093 0.3536 1.8536
> 5 24 1.6913 0.4619 0 1.5 0.5 0 1.6913 0.4619 -0.6472 1.5626 0.4619 0.6472
> 5 24 1.5626 0.4619 0.6472 1.3858 0.5 0.574 1.6913 0.4619 0 1.196 0.4619 1.196
> 5 24 1.196 0.4619 1.196 1.0607 0.5 1.0607 1.5626 0.4619 0.6472 0.6472 0.4619 1.5626
> 5 24 0.6472 0.4619 1.5626 0.574 0.5 1.3858 1.196 0.4619 1.196 0 0.4619 1.6913
> 5 24 0 0.4619 1.6913 0 0.5 1.5 0.6472 0.4619 1.5626 -0.6472 0.4619 1.6913
> 5 24 1.5 0.5 0 1.3087 0.4619 0 1.5 0.5 -0.574 1.3858 0.5 0.574
> 5 24 1.3858 0.5 0.574 1.209 0.4619 0.5008 1.5 0.5 0 1.0607 0.5 1.0607
> 5 24 1.0607 0.5 1.0607 0.9254 0.4619 0.9254 1.3858 0.5 0.574 0.574 0.5 1.3858
> 5 24 0.574 0.5 1.3858 0.5008 0.4619 1.209 1.0607 0.5 1.0607 0 0.5 1.5
> 5 24 0 0.5 1.5 0 0.4619 1.3087 0.574 0.5 1.3858 -0.574 0.5 1.5
> 5 24 1.3087 0.4619 0 1.1464 0.3536 0 1.3087 0.4619 -0.5008 1.209 0.4619 0.5008
> 5 24 1.209 0.4619 0.5008 1.0592 0.3536 0.4387 1.3087 0.4619 0 0.9254 0.4619 0.9254
> 5 24 0.9254 0.4619 0.9254 0.8107 0.3536 0.8107 1.209 0.4619 0.5008 0.5008 0.4619 1.209
> 5 24 0.5008 0.4619 1.209 0.4387 0.3536 1.0592 0.9254 0.4619 0.9254 0 0.4619 1.3087
> 5 24 0 0.4619 1.3087 0 0.3536 1.1464 0.5008 0.4619 1.209 -0.5008 0.4619 1.3087
> 5 24 1.1464 0.3536 0 1.0381 0.1913 0 1.1464 0.3536 -0.4387 1.0592 0.3536 0.4387
> 5 24 1.0592 0.3536 0.4387 0.959 0.1913 0.3972 1.1464 0.3536 0 0.8107 0.3536 0.8107
> 5 24 0.8107 0.3536 0.8107 0.734 0.1913 0.734 1.0592 0.3536 0.4387 0.4387 0.3536 1.0592
> 5 24 0.4387 0.3536 1.0592 0.3972 0.1913 0.959 0.8107 0.3536 0.8107 0 0.3536 1.1464
> 5 24 0 0.3536 1.1464 0 0.1913 1.0381 0.4387 0.3536 1.0592 -0.4387 0.3536 1.1464
> 5 24 1.0381 0.1913 0 1 0 0 1.0381 0.1913 -0.3972 0.959 0.1913 0.3972
> 5 24 0.959 0.1913 0.3972 0.9239 0 0.3827 1.0381 0.1913 0 0.734 0.1913 0.734
> 5 24 0.734 0.1913 0.734 0.7071 0 0.7071 0.959 0.1913 0.3972 0.3972 0.1913 0.959
> 5 24 0.3972 0.1913 0.959 0.3827 0 0.9239 0.734 0.1913 0.734 0 0.1913 1.0381
> 5 24 0 0.1913 1.0381 0 0 1 0.3972 0.1913 0.959 -0.3972 0.1913 1.0381
> 0
> 0 L3P ELSEPOV
> 0 torus{1.5,0.5 clipped_by{ box{<0,0,0>,<2.002,0.5005,2.002>}}}
> 0 L3P ENDPOV
> 0 End of File
> 0
|
|
Message has 1 Reply:
Message is in Reply To:
16 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|