m-a-t-t-i

Joined 3 years ago

Karma
105
Submissions
15
Member since
Feb 11
https://mattiliimatainen.com https://self-assembly.fi https://artificial-designer.com https://i-t-s-e.com

[email protected]

View on Hacker News

Recent submissions

Comment · 9 months ago
Comment · 9 months ago
In spotlight search, you can hold down cmd to show the path of the selected file. And cmd + enter will open the containing folder in finder.
Comment · 11 months ago
You can also point to font files with @font-face. I use a small custom font that's only 16 KB. Although, when opening the file locally, you have to first disable local file restrictions in safari's settings before it works...

  <defs>
  <style type="text/css">
  @font-face {
  font-family: 'A-font';
  src: url('A-font.woff') format('woff');
  font-weight: normal;
  font-style: normal; }
  </style>
  </defs>
Comment · 1 year ago
Comment · 1 year ago
Here is one excellent resource for all of the things you mentioned: Introduction to Computing with Geometry by Dr. C.-K. Shene https://pages.mtu.edu/~shene/COURSES/cs3621/NOTES/

When I was implementing these, the key was to visualise everything. It was much easier to see if things are correct by stepping through the algorithms graphically than just by looking at the math.

Comment · 1 year ago
I needed my own CAD setup that can draw the detailed assembly instructions as 3D vector drawings. And that can also derive the assembly order from a graph based garment representation automatically. I'm almost finished with those, so after that I just need more large format laser cutters and customers.
Comment · 1 year ago
Yeah, morphing is really the key idea here. You don't have to make all design decisions beforehand, but can wear something for a while and then make changes based on your needs & observations.

I haven't quite figured out how to apply this thinking to seam sealing though. The current garments that have taped / waterproof seams are locked into the taped configuration. For tents I have some geometrically water repellent structures (that guide the water away as long as it's coming from above), but for the soles of footwear, you might want something 100% sealed.

Comment · 1 year ago
Comment · 1 year ago
Yeah, I've been wearing and washing the prototypes for years now.
Comment · 1 year ago
Here's a recent interview: https://www.youtube.com/watch?v=85fy8cXpkyk

Also, I've been working on this for a while under a beta version called Self-Assembly, which was a bit more fashion oriented. New i-t-s-e rebranding is to be more Lego like. Here's the old website: www.self-assembly.fi

Comment · 1 year ago
Comment · 1 year ago
Yeah, paths are saved in an array where each path segment is a list of control points coupled with the corresponding path command (M, L, C). Those can be used to recreate the path item.
Comment · 1 year ago
Interesting, I've been doing 3D SVG by storing the xyz-coordinates in a separate array and using inlined javascript to calculate & refresh the 2D coordinates of the SVG items themselves after rotation. But this means that the file only works in a browser. Maybe it could be possible to replace the javascript with native functions, so the same file would work everywhere.
Comment · 1 year ago
It's pretty easy to store custom instructions in plain SVG files and interpret them in with your reader. For example I have a multi-purpose laser-cutter / plotter and I use opacity for laser power, stroke weight for movement speed, green channel for number of passes, blue channel for z-axis height and red channel for lowering the pen or turning of the laser etc.
Comment · 2 years ago
Would be great if the tags field allowed freeform input instead of choosing from a set of existing tags. My preferred tags would have been Design, Fashion, Digital fabrication, Computational Creativity etc. but none were available.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton