curves
Creative
spline curve primitive
SHOW HN2018
How HN took it
13 positive, 13 neutral or asking, 0 mixed, 8 critical, out of 34 comments about the project. Thread score +0.20.
Design: 5 for, 4 againstIdea: 5 for, 0 againstDocs: 0 for, 2 againstPricing: 2 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Intuitive and easy to use compared to Beziers
From 3 comments
Speaking as someone who's never touched splines before, this looks pretty nice. I was able to very quickly reproduce the "a" from your screenshot using your demo.
eridius on HNThanks, that's music to my ears! A major focus of this work was making a primitive that would be intuitive and that you could build a good UX around. Considering the nontrivial…
raphlinus on HNVery nice! I've used a spline tool in SolidWorks that I found useful and was hoping to find something outside of solid modeling that was similar and this seems to be it, super…
Ninjaneered on HN
Smooth G2 continuity useful for path planning and animation
From 2 comments
I'm up to page 9 on your thesis, and have already learned many things. Your "empirical testing of fairness" section is great. From your thesis: > Intuitively, curvature is the…
abainbridge on HNThis will be amazing for shape optimization. As it seems one can describe various shapes with very little control points and parameters. Furthermore the relation between the…
theveloped on HN
Objections
GPL license discourages commercial adoption
From 2 comments
> and solves most of the problems that held that back from wider popularity. > … > and is in JavaScript with a GPL license. If you want them to be widely adopted outside of…
speps on HNAgree, GPL effectively means non-commercial. Most companies won't touch GPL code with a barge-pole.
TickleSteve on HN
Curve handles can produce spikes when rotated
From 1 comment
This is very interesting! I'm mostly familiar with b-splines and NURBS and such, and there's some behaviour in this demo that I don't understand. If I create a round control…
spiralganglion on HN
Lacks basic usage documentation
From 1 comment
Hello Ralph. It looks great but you should add some basic usage howto. It is obvious that you know how to use it, you created it, but other people do not. The first time I used…
hevi_jos on HN
Requests
Add curvature combs visualization
From 1 comment
It would be great to be able to compare this with Béziers of arbitrary degree. Some people get frustrated with degree 3 Béziers, but you can do great things with degree 5, 6, 7,…
s1mon on HN
Add a link to the demo
From 1 comment
> For the impatient, click on the screenshot below to try the demo yourself. You should add a link to the demo in the word "demo" for the people like me that can't follow…
gus_massa on HN
Port to C++
From 1 comment
"I intend to port to at least C++ so that it can be more easily integrated into real systems" - disregarding the implication that C++ is a more "real" system than Javascript what…
potiuper on HN
Questions
How does it differ from Inkscape's features
From 1 comment
I don't understand how is this different to somethigng in Inkscape?
person_of_color on HN
Why GPL license was chosen
From 1 comment
The code is in a research repo... with a GPL license This seems like the sort of thing that LGPL is really well-suited for. Any reason for going with GPL? Not many people are…
CamperBob2 on HN
Alternatives named
Hobby spline (Apple Pages)
From 2 comments
This looks really awesome. I'm curious, because I haven't seen much work built on top of Knuth and Hobby's "Most Pleasing Curve" as defined by Mathematical Typography [0] and…
Jasper_ on HNWell, there's my thesis :) There has been some work on this. Apple's Pages uses an implementation of the Hobby spline, demonstrating that it can be used in real consumer…
raphlinus on HN
Bezier curves of higher degree
From 1 comment
It would be great to be able to compare this with Béziers of arbitrary degree. Some people get frustrated with degree 3 Béziers, but you can do great things with degree 5, 6, 7,…
s1mon on HN
TCB Kochanek-Bartels spline
From 1 comment
Having written the TCB spline (Kochanek–Bartels spline) implementation for a few animation pipelines, I am curious what you see as the problems with the TCB spline? Having…
bsenftner on HN
k-Curve from Adobe
From 1 comment
Well, there's my thesis :) There has been some work on this. Apple's Pages uses an implementation of the Hobby spline, demonstrating that it can be used in real consumer…
raphlinus on HN