Subject:
|
Re: Hold on primitives by pneaster
|
Newsgroups:
|
lugnet.cad
|
Date:
|
Wed, 11 Jun 2003 19:41:43 GMT
|
Viewed:
|
700 times
|
| |
 | |
Paul Easter <pneaster@knoxy.nospm.net> schrieb im
Newsbeitrag news:HGBwv1.22HB@lugnet.com...
> > This comes to the result of the review. The points of
> > the edge with radius 1 is approximate by 4 digits, but
> > this leads to an error when you multiply this with R to
> > get a new circle with this radius.
>
> I'm not following you here. Give me an example.
For example sin(22.5°)= 0.3827 for R=1 (in edge.dat)
15*sin(22.5°)= 5.7403 for correct point
15* (0.3827) = 5.7405 for stretching the edge.dat
A difference of 0.0002 LDU.
> >
> > So the question is how to calculate new (round)
> > primitives?
> >
> > a) With the correct points new calculated as you
> > write above? or b) With the R=1 points multiplied with
> > the new Radius?
>
>
> Here is a reason for doing this this way.
> How many times have you actually calculated the true
> points and made a new primitve Only to find out that when
> another rescaled primitive will not match up and render
> correctly. This is the reason why the method I have shown
> above must be used.
OK, this is an acceptable and plausible reason. So thanks,
for the information. In future I'll made primitives with
the "stretching"-method.
CU Bernd
|
|
Message is in Reply To:
 | | Re: Hold on primitives by pneaster
|
| (...) It's me... (...) I have had a few emails with the Parts Tracker admin's lately to discuss the creation of primitives. I was INCORRECTLY using the rounding method that rounded only the final results. Like this; round( r* sin( Angle ), 4). The (...) (22 years ago, 11-Jun-03, to lugnet.cad)
|
11 Messages in This Thread:       
         
     
     
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|