Make something
Email yourself a 10% off coupon
Send
Coupon sent! Check your email
This will be 3D printed near you and delivered to your door by May 02
Loading

After playing around with fillets on this thing: http://www.thingiverse.com/thing:8416 I was determined to create a generalized Bezier function for usage in OpenScad.This thing, or rather the OpenScad file, is public domain code for creating Bezier curves within OpenScad.It is a foundational piece. It will only create Bezier curves defined by 4 control points. Those are typically the most useful in hand constructed graphics as found in OpenScad.Hopefully this little piece of goodness will enable people to create very curvacious things in OpenScad. Extending the function to 3D can be easily done.UPDATE: Added a couple more pictures that show different ways of using the beast. Perhaps the coolest is using a Bezier curve to change color over the surface of the object.1) Create some appropriate control points 2) Choose a focal point 3) Call the BezQuadCurve() module 4) Rejoice!If you're actually going to use the BezQuadCurve module, then you'll want to comment out the part that prints the control points.The 'focalPoint' is the point from which all triangle fans will originate. You can choose this to be something appropriate for the kind of solid you're trying to create. The Bezier curve points themselves remain the same.You can use the 'PointAlongBez4' function to calculate any point along the bezier curve defined by your control points, and the 'u' factor (between 0 and 1).It's standard graphics stuff, but oh so useful.

Public Domain OpenScad Bezier Function
Please wait while we prepare the order
$ 0.00 + free delivery
Sorry we had trouble getting the 3D files. Download them yourself and upload them here to place an order.
View files
  • 0 inches x 0 inches x 0 inches
  • this product is 3D printed
  • 16 available colors
  • material is a strong plastic
  • free delivery by May 02
  • 0 parts
Delivery address
This field is required.
This field is required.
Please enter a valid email.
This field is required.
This field is required.
This field is required.
This field is required.
This field is required.
Pay with credit card or debit card
or pay with
Place order
Order summary
Public Domain OpenScad Bezier Function
Color:
Quantity:
Subtotal
$
Delivery (May 01 - May 03)
Free
Total
$