![]() Tangent to the top-most point, to keep the curve to the right of the The other constraint is that the circle should be Having only the two points makes me believe that it would result in anĪmbiguous solution. I'm not certain that a correctįormula exists but am hopeful that one can be created. I performed a number of searches but lack the correct description for my Subtracted from the same object scaled up in x and y creating an open duct In order to eyeball the dimensions, I dropped a cylinder at the top of theĬurve and at the bottom and adjusted the torus diameter and location until It didn't fit perfectly for reasons unknown to me, but I then manuallyĪdjusted the figures until I had the desired result, hence the "brute-force" The circle was extruded as a torus using the information from the drawing. Provided a center point reference to use in OpenSCAD. Third location to provide a "pleasing" curve shown in the image. Generate a circle with two points at the ends of the lines and an arbitrary The arc center is shown as the blue handle to the right. The primary dimensions in this drawing are the vertical and horizontal Rather than include the brute-force code I generated, it's easier to describe On 10 September 2016 at 00:49, fred_dot_u wrote: I am open to other methods of creating such a duct from two reference points, but that seems a tough one in itself. Given the two points, the tangent restriction and the need to know an arc's (circle's) center, can this process be written in parametric form? Perhaps that constraint reduces or removes the ambiguity? The other constraint is that the circle should be tangent to the top-most point, to keep the curve to the right of the vertical line in all cases. Having only the two points makes me believe that it would result in an ambiguous solution. ![]() I'm not certain that a correct formula exists but am hopeful that one can be created. I performed a number of searches but lack the correct description for my searches to locate the proper formulae. The curved object so created is then subtracted from the same object scaled up in x and y creating an open duct with a suitable curve as shown. A cylinder is generated at the origin and the torus is subtracted. In order to eyeball the dimensions, I dropped a cylinder at the top of the curve and at the bottom and adjusted the torus diameter and location until it looked close. It didn't fit perfectly for reasons unknown to me, but I then manually adjusted the figures until I had the desired result, hence the "brute-force" description. Doing so provided a center point reference to use in OpenSCAD. I used AutoCAD to generate a circle with two points at the ends of the lines and an arbitrary third location to provide a "pleasing" curve shown in the image. In this specific image, the vertical is 75 mm and the horizontal is 12.7 mm. The primary dimensions in this drawing are the vertical and horizontal segments ending at the blue handles. Rather than include the brute-force code I generated, it's easier to describe it and provide the results.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |