3D Vector Graphics

Languages and libraries

graphics library

SHOW HN2016

Legend

3D Vector Graphics

The texturing just helps your eye "fill in the gaps." As far as difficulty, I just don't know of a general…

github.com

#3d vector graphics#go#svg#hidden line removal#cairo

441points
56comments
#27of 2,264 in 2016
Top 2%of 2016 by points

How HN took it

MixedNo clear lean

13 positive, 15 neutral or asking, 0 mixed, 3 critical, out of 31 comments about the project. Thread score +0.33.

Idea: 5 for, 0 againstDesign: 2 for, 3 againstExecution: 1 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

  • Impressive and fun 3D geometry work

    From 4 comments
    • This is fantastic. I love programming geometry. This must be a lot of fun to work on. That gif at the bottom is mind bending…
      artursapek on HN
    • Wow, this is amazing! Really, really nice work! Will read it and analyze it in-depth, think I could learn thing or two...
      Philipp__ on HN
    • Nice work!
      IshKebab on HN
    • This is fantastic! I think I can use this in my laser projection work. :)
      echelon on HN
  • Fan of the author's open source projects

    From 3 comments
    • I just want to say that I'm a huge fan of your open source projects. Thanks for sharing them!
      kgabis on HN
    • Same here - Nice job. Craft (Minecraft in C / opengl) is a really cool project. I didn't realize it was the same person until I went back through the github repo just now.
      phodo on HN
    • Thank you, @fogleman! We really love you work - including other projects!
      nikolay on HN
  • Path tracer reuse and gopher sample impressive

    From 2 comments
    • This is amazing. I spent some time staring at he gopher picture in disbelieve. 'Mindblowing' would be the fitting description. Then I scrolled down to the samples...
      w23j on HN
    • I thought I remembered seeing your graphics work before in go posted on HN. Yep: https://github.com/fogleman/pt Is this an evolution of that work, at least in terms of the…
      rmcpherson on HN

Objections

  • Name 'ln' collides with the Unix ln command, hurting search

    From 3 comments
    • `ln` is a utility commonly used for making links. Searching for this project in the future is going to be a pest.
      endgame on HN
    • This. Please rename the project.
      obelisk_ on HN
    • It's also an automatic path conflict on any *nix system as a result.
      jarcane on HN
  • Joins between combined shapes need texturing for good results

    From 2 comments
    • This looks pretty great, I'll play with it. Can you explain this from the Readme? Unfortunately, it's difficult to compute the joint formed at the boundaries of these combined…
      scrumper on HN
    • The texturing just helps your eye "fill in the gaps." As far as difficulty, I just don't know of a general way to do it. The only thing that comes to mind is some sort of…
      fogleman on HN

Requests

  • Command-line tool converting OBJ files to SVG

    From 2 comments
    • That's pretty cool. A commandline app that just takes an .OBJ file and renders it to an .SVG would actually be pretty useful (viewport position / orientation would of course need…
      WhiteNoiz3 on HN
    • Agree! That'd be pretty cool
      cirocosta on HN
  • Parameterization and texturing of surfaces

    From 1 comment
    • Even cooler if I could figure out some general way of parameterizing & texturing the surface instead of just rendering the triangles. Any ideas?
      fogleman on HN

Questions

  • How to compute joints at boundaries of combined shapes

    From 2 comments
    • This looks pretty great, I'll play with it. Can you explain this from the Readme? Unfortunately, it's difficult to compute the joint formed at the boundaries of these combined…
      scrumper on HN
    • If I understand correctly, we want to compute co-edges here. I believe there are algorithms to do this, I know SketchUp has this feature [1]; also Gmsh [2]; and I remember seeing…
      pierrec on HN
  • Whether symbolic arithmetic would help robustness

    From 1 comment
    • Would symbolic arithmetic help with that? Of is that just too slow a priori?
      wlievens on HN

Alternatives named

  • Blender Freestyle SVG export

    From 1 comment
    • The output reminds me of Blender's Freestyle plugin. This looks great though because it's not part of a software suite! ;) [0]…
      lukeadams on HN
  • Sketch LaTeX/TikZ tool

    From 1 comment
    • An other similar software is Sketch[1]. It generates tikz images that you can compile in LaTeX. [1] http://sketch4latex.sourceforge.net/
      leni536 on HN
  • SketchUp and Gmsh co-edge features

    From 1 comment
    • If I understand correctly, we want to compute co-edges here. I believe there are algorithms to do this, I know SketchUp has this feature [1]; also Gmsh [2]; and I remember seeing…
      pierrec on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/11019922)