BezierInfo-2 - A from-the-ground-up rewrite of https://pomax

  •        54

Both operations run continuous linting. Also note that there are specific requirements for development, see the section on dev requirements below. All fonts come with TeXLive and MiKTeX, and should be easy to install. Note that you will need the modern OpenType (otf/ttf) fonts, not the obsolete type1 fonts.

https://pomax.github.io/bezierinfo

Tags
Implementation
License
Platform

   




Related Projects

bezierinfo - A Primer on Bezier Curves

  •    PHP

A Primer on Bezier Curves

jquery.path - Animatation for arcs and bezier curves with jQuery

  •    Javascript

Animatation for arcs and bezier curves with jQuery

XNA Bezier Path Lighting

  •    CSharp

Bezier Path Lighting provides a new way to light virtual worlds in XNA. This new lighting approach employs Bezier Curves to create lights with "length", unlike traditional point or spot lights. This project is written in C# for XNA, but can be applied to other graphics libraries.

bezierjs - A nodejs and client-side library for (cubic) Bezier curve work

  •    Javascript

A node.js and client-side library for (quadratic and cubic) Bezier curve work. For a Demo and the API, hit up either pomax.github.io/bezierjs or read the souce (./lib for the library code, start at index.js).

rust-learning - A bunch of links to blog posts, articles, videos, etc for learning Rust

  •    

A bunch of links to blog posts, articles, videos, etc for learning Rust. Feel free to submit a pull request if you have some links/resources to add. Also, I try to verify that the articles below have some real content (i.e. aren't 2 paragraph blog posts with little information) to ensure I'm not listing "fluff" pieces. If you have an idea for a better way to organize these links, please let me know. The main documentation is always the best beginning, so if you haven't read yet, start by reading Rust docs. You also have ebook versions of the doc here and there.


tinyspline - ANSI C library for NURBS, B-Splines, and Bézier curves with interfaces for C++, C#, D, Go, Java, Lua, Octave, PHP, Python, R, and Ruby

  •    C

TinySpline is a small, yet powerful library for interpolating, transforming, and querying arbitrary NURBS, B-Splines, and Bézier curves. The library is implemented in ANSI C (C89) and provides a wrapper for C++ along with auto-generated bindings for C#, D, Go, Java, Lua, Octave, PHP, Python, R, and Ruby. MIT License - see the LICENSE file in the source distribution.

Bezier Loop

  •    Python

A python demo with connected bezier curves and a supplied background image.

jquery.path - Animatation for arcs and bezier curves with jQuery

  •    Javascript

Provides animation along bezier and circular arcs. The animation engine in jQuery is focussed on single dimensional animation - hence it's difficult to animate two variables along a path.

morpheus - A Brilliant Animator

  •    Javascript

A Brilliant Animator. Morpheus lets you "tween anything" in parallel on multiple elements; from colors to integers of any unit (px, em, %, etc), with easing transitions and bezier curves, including CSS3 transforms (roate, scale, skew, & translate) -- all in a single high-performant loop utilizing the CPU-friendly requestAnimationFrame standard.

Curve API (CAPI)

  •    Java

Implementation of various mathematical curves that define themselves over a set of control points. The API is written in Java. The curves supported are: Bezier, B-Spline, Cardinal Spline, Catmull-Rom Spline, Lagrange, Natural Cubic Spline, and NURBS.

react-designer - Editable vector graphics in your react components.

  •    Javascript

Easy to configure, lightweight, editable vector graphics in your react components. All the entities are pure react components except action strategies in react-designer. I have tried to explain that. I'm starting with components.

TouchScroll - TouchScroll is a JavaScript- and CSS 3-based scroller for devices using Webkit Mobile

  •    Javascript

TouchScroll is a JavaScript/CSS 3-based scrolling layer for Webkit Mobile, espeacially iPhone, Android, and iPad. It allows to configure scrolling behaviour in many ways and to use fixed interface elements. TouchScroll depends on css-beziers, a library for computations on cubic bezier curves.

bezier-easing - cubic-bezier implementation for your JavaScript animation easings – MIT License

  •    Javascript

BezierEasing provides Cubic Bezier Curve easing which generalizes easing functions (ease-in, ease-out, ease-in-out, ...any other custom curve) exactly like in CSS Transitions. Implementing efficient lookup is not easy because it implies projecting the X coordinate to a Bezier Curve. This micro library uses fast heuristics (involving dichotomic search, newton-raphson, sampling) to focus on performance and precision.

GreenSock-JS - GreenSock's GSAP JavaScript animation library (including Draggable).

  •    Javascript

GSAP is a JavaScript library for creating high-performance animations that work in every major browser. No other library delivers such advanced sequencing, reliability, API efficiency, and tight control while solving real-world problems on over 4 million sites. GSAP works around countless browser inconsistencies; your animations 'just work'. CSS properties, SVG, canvas libraries, custom properties of generic objects, colors, strings...animate anything! At its core, GSAP is a high-speed property manipulator, updating values over time with extreme accuracy. It's up to 20x faster than jQuery! See the "Why GSAP?" article for what makes GSAP so special. Unlike monolithic frameworks that dictate how you structure your apps, GSAP is completely flexible; sprinkle it wherever you want. React, Vue, Angular or vanilla JS - doesn't matter. Simply put, GSAP is the most robust high-performance animation library on the planet, which is probably why every major ad network excludes it from file size calculations.

webpack-book - From apprentice to master (CC BY-NC-ND)

  •    Javascript

IMPORTANT! If you want to support the development of this book, you can purchase a copy at Leanpub. A part (~30%) of the proceedings will go directly to the author of webpack to support its development. Webpack, a module bundler, solves a significant problem for web developers. It can be daunting to learn but once you grok it, life gets easier. The purpose of this book is to make it easier to pick up the tool while learning more advanced techniques as well. You can read the book online.

Sigil - Sigil is a multi-platform EPUB ebook editor

  •    C++

Sigil is a free, open source, multi-platform ebook editor. It is designed to edit books in ePub format (both ePub 2 and ePub 3). Please do not use the issue tracker to ask questions. Both of the main developers of Sigil monitor the Sigil Forum at https://www.mobileread.com/forums. All questions should be directed there.

Bezier Surface Patch Demo

  •    C++

The goal of this project is to create an interactive teaching demo for Bezier surface patch. It can be used in CAGD courses, and help the students to have a better understanding of Bezier surface patch.

primer - The design system that powers GitHub

  •    CSS

Primer is the design system that powers GitHub. Primer includes 23 packages that are grouped into 3 core meta-packages for easy install. Each package and meta-package is independently versioned and distributed via npm, so it's easy to include all or part of Primer within your own project. The Primer repo is managed as a monorepo that is composed of many npm packages.