Hacker News 의견
  • G9.js는 사용자가 노드를 조작하면 그래픽의 나머지 부분이 그에 따라 반응하는 고도로 상호작용하는 그래픽을 가능하게 하는 도구입니다.
  • 이 도구는 임의의 리프 노드 위치에서 초기 매개변수를 추론하는 함수를 필요로 하지 않아 사용자들이 인상적이라고 생각합니다.
  • G9.js는 동등한 작업에 대해 d3보다 선호되는 깔끔하고 간단한 API를 가지고 있습니다.
  • 이 도구는 누군가 그래픽과 상호작용할 때 변화를 만드는 것에 가장 가까운 세트를 찾기 위해 데이터의 가능한 값 공간을 최적화합니다.
  • 일부 사용자들은 도구의 기능을 "블랙 매직"과 유사하다고 느끼며, 그 작동 방식에 대한 설명을 원합니다.
  • 마커나 선택의 부재는 묘사를 먼저 읽지 않으면 객체를 드래그할 수 있다는 것이 덜 명확하게 만드는 한 가지 비판입니다.
  • 도구의 기능은 2D CAD 제약 기반 스케치 도구와 유사성을 가진 것 같습니다.
  • G9.js는 PyTorch와 유사한 라이브러리를 가진 브라우저에서 실행할 수 있도록 Pyodide로 포팅되었습니다.
  • 이 도구는 교육 환경에서 매우 유용할 수 있으며, 특히 시각 학습자에게 삼각법이나 다른 수학 개념을 가르치는 데 특히 유용할 수 있습니다.
  • 일부 사용자들은 G9.js가 p5.js와 어떻게 다른지 궁금해합니다.
  • 일부 사용자들은 도구를 어떻게 사용할지 확실하지 않지만, 그것의 영리한 디자인과 기능을 인정합니다.