文件名称:frameworx:用于生成3D球杆框架的Node.js模块
文件大小:1.39MB
文件格式:ZIP
更新时间:2024-05-27 01:32:21
JavaScript
Frameworx.js 介绍 该模块旨在使使用node.js生成3D框架的程序编写更容易。 它旨在解决特定问题-生成要进行3D打印的3D分形桁架结构的问题。 但是我认为它可能对其他人有用,因此我将根据GPL许可在此处发布。 该模块的作用 该模块通过放置“操纵杆”以及复制和操纵它们来生成3D框架。 它提供了通过指定起点和终点来生成新摇杆的功能,还可以平移,缩放和旋转摇杆或摇杆组(框架)。 最后,可以将生成的框架写到二进制.STL文件中。 该模块不做什么 除了棍棒的框架外,该模块无法创建其他任何形状。 此模块无法正确计算多个摇杆的接合点-它只是将两个摇杆一个接一个地渲染。 在大多数情况下,这无关紧要,因为它已由3D打印/渲染软件重新设计。 这是有意为之的,因为正确计算交点是一项艰苦的工作,会使渲染变得缓慢得多,并且会显着增加最终模型的复杂性(并因此增加尺寸)。 该模块不显示任何3D-而是
【文件预览】:
frameworx-master
----.gitignore(535B)
----package.json(700B)
----LICENSE(34KB)
----index.js(45KB)
----examples()
--------.gitignore(6B)
--------octahedralFractalChain.js(4KB)
--------output()
--------cube.js(669B)
--------bentCubicTruss.js(2KB)
--------cubicFractalChain.js(4KB)
--------cubicFractalTruss.js(4KB)
----README.md(33KB)