将多边形、多段线和网格横截面渲染为SVG

hobart的Python项目详细描述


霍巴特

versionlicensebuilddocs buildcode style

将多边形、多段线和网格横截面渲染为SVG。在

特点

  • 使用自动计算将二维和三维多边形和多段线渲染为SVG 边界矩形的。在
  • 渲染lace样式多边形网格的横截面。在

安装

pip install numpy hobart

使用

^{pr2}$
importnumpyasnpimportvgfromlace.meshimportMeshfrompolliwogimportPlanefromhobartimportrender_longest_xsection_to_svgmesh=Mesh(filename="mesh.obj")plane=Plane(point_on_plane=np.array([0.0,30.0,0.0]),unit_normal=vg.basis.y)render_longest_xsection_to_svg(mesh=mesh,plane=plane,filename="cross_section.svg")
fromlace.meshimportMeshfrompolliwogimportPlanefromhobartimportrender_longest_xsection_to_svgmesh=Mesh(filename="examples/vitra/vitra_without_materials.obj")plane=Plane(point_on_plane=np.array([-0.869231,60.8882,-20.1071]),unit_normal=vg.normalize(np.array([0.,0.1,-1.])))xs=render_longest_xsection_to_svg(mesh=mesh,plane=plane,filename="vitra_cross_section.svg")mesh.add_lines([xs])mesh.write("vitra_with_cross_section.dae")

贡献

拉请求欢迎!在

支持

如果您有任何问题,请告诉我们。在

许可证

该项目根据两条BSD许可证获得许可。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中的第10个解决方案   Java中泛型的super和extends组合   Java Android OpenGL ES 2.0片段着色器texture2D不工作   在JList elementJava上按下时打开弹出窗口   字典Java数据结构允许对象上的布尔标志和排序?   java我该如何停止为AWS关系数据库服务收费?   java如何检查Google定位准确度是否提高?   java使用Mockito将方法存根在与被测类相同的类中(CUT)   java IntelliJIdea disable inspection:参数的实际值始终为   java CXF+多态POST数据   java命名空间“ads”未绑定   Sun(1999)的“Java编程语言的代码约定”的编码风格过时了吗?   JAVA中的隐式接口、类转换   javafx如何配置Java登录应用程序代码   java如何在滚动窗格中设置选项卡以及如何显示选项卡标题   java中等式和条件运算符的优先级   java Spring WS无法返回JAXB响应   错误响应上的java jaxws处理程序行为   java Hibernate HQL映射查询