Mark W. Gabby-Li · @markgl
5 followers · 15 posts · Server mathstodon.xyz

Don't mind me, I'm just writing out numbers on a whiteboard looking for patterns.

These are my calculations on what knot vector intervals of a closed curve with repeated points that correspond to all the peaks of the basis functions associated with a particular point on the curve such that the repeated points will still result in a closed curve if I modify the size of said knot vector intervals.

I'm curious if this sequence has any other significance?

#NURBS

Last updated 1 year ago

Mark W. Gabby-Li · @markgl
4 followers · 12 posts · Server mathstodon.xyz

Currently being driven crazy by the fact that the word 'coincidence' and 'co-incidence' are so similar yet very distinct concepts.

#duplicatepoints #NURBS

Last updated 1 year ago

Mark W. Gabby-Li · @markgl
3 followers · 4 posts · Server graphics.social

Here's an example of the renderer I'm writing.
This one doesn't have such an impressive graph at the previous one, it's from early last month.

It's all in software.

#NURBS

Last updated 1 year ago

Mark W. Gabby-Li · @markgl
4 followers · 4 posts · Server mathstodon.xyz

There's a lot packed into this drawing of a closed I created as part of some visualization tools on a personal project!

Read the alt text for a full explanation. And I love questions! Feel free to ask.

#curve #NURBS

Last updated 1 year ago

Mark W. Gabby-Li · @markgl
2 followers · 1 posts · Server mathstodon.xyz

While my renderer project in , I created type aliases for integers as Z, unsigned integers as N, and floating point numbers as Q. Of course the computer numbers only cover a tiny subset of these sets, but it is fun to use the more traditional mathematical notation.

I was just using the capital letters N, Z, and Q for these, but then I realized that I could use in identifiers, so I committed a programming sin and started using the Unicode letters ℕ, ℤ, and ℚ for these! So impractical, yet so beautiful:

// Rational numbers
pub type ℚ = f64;
// Natural numbers
// (non-negative, include zero
// because unsigned numbers do...)
pub type ℕ = u32;
// Integers
pub type ℤ = i32;

#unicode #rust #NURBS #programming

Last updated 1 year ago

Mark W. Gabby-Li · @markgl
1 followers · 1 posts · Server mathstodon.xyz

While my renderer project in , I created type aliases for integers as Z, unsigned integers as N, and floating point numbers as Q. Of course the computer numbers only cover a tiny subset of these sets, but it is fun to use the more traditional mathematical notation.

I was just using the capital letters N, Z, and Q for these, but then I realized that I could use in identifiers, so I committed a programming sin and started using the Unicode letters ℕ, ℤ, and ℚ for these! So impractical, yet so beautiful:

// Rational numbers
pub type ℚ = f64;
// Natural numbers
// (non-negative,
// include zero because unsigned // numbers do...)
pub type ℕ = u32;
// Integers
pub type ℤ = i32;

#unicode #rust #NURBS #programming

Last updated 1 year ago

Metin Seven · @metin
1042 followers · 543 posts · Server mastodon.art
Richard Fuhr · @rdfuhr
0 followers · 6 posts · Server qoto.org

Bartosz Ciechanowski created something quite remarkable here that takes instruction on Curves & Surfaces to another level 🤯

Related to , splines are often used to define motion paths or motion intensity. Their use in is similar.

Splines are also used in , , & () due to their mathematical precision. Most 3D modeling apps rely on subdivision surfaces to emulate this precision ().

ciechanow.ski/curves-and-surfa

#tutorials #references #opensubdiv #NURBS #productdesign #fonts #vectorart #animation #gamedev

Last updated 2 years ago