将多边形、多段线和网格横截面渲染为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成功地将springdataredis 1.8.15的XML配置移动到2.1.0需要做哪些更改?   java找到nn不支持的键类型(8)/hadoopkerberos@HADOOPKERBEROS   AWS Java Lambda从Lambda动态加载jar是否可能发生jar/类冲突?   java为什么在弹出自定义toast消息时附加到根视图组?   JavaSpringbean:许多类的良好XML数据结构?   我们从哪里获得java本机函数的代码   java JavaFX 2.2:缩小舞台时,按钮会退出Vbox布局   java如何打开TCSession?   JavaHttpClient 4。带cookies/session的x httpGet   当用户进入页面时,使用过滤器或Servlet中的java获取有关用户的初始信息   java Maven无法通过强制身份验证从HTTPS Nexus下载工件   java复杂的子字符串和字符串连接   java HAPI如何允许处理MSH9中只有一个组件的消息类型   java在运行时向Eclipse插件类路径添加JAR   java向JHipster云应用程序添加属性。yml导致注册表配置失败