stl文件 python_用Python从STL文件绘制2D图像
我想加载一个STL文件,并在不同的旋转产生一组2D图像。在
我得到了基于this示例的numpy stl的基本操作,最后得到以下代码-from stl import mesh
from mpl_toolkits import mplot3d
from matplotlib import pyplot
filename = '3001.stl'
# Create a new plot
figure = pyplot.figure()
axes = figure.gca(projection='3d')
# Load the STL files and add the vectors to the plot
mesh = mesh.Mesh.from_file(filename)
axes.add_collection3d(mplot3d.art3d.Poly3DCollection(mesh.vectors, color='lightgrey'))
#axes.plot_surface(mesh.x,mesh.y,mesh.z)
# Auto scale to the mesh size
scale = mesh.points.flatten()
axes.auto_scale_xyz(scale, scale, scale)
#turn off grid and axis from display
pyplot.axis('off')
#set viewing angle
axes.view_init(azim=120)
# Show the plot to the screen
pyplot.show()
这样做很好,只是我最终得到了一个组件的轮廓,缺少很多细节。下图是一块乐高积木。。。
我试着突出边缘。但这对模型的创建方式很敏感,这对我来说不太好。在
我希望通过添加灯光,阴影可以帮助添加缺失的细节,但我找不到方法来做到这一点。在
你知道如何在下面的代码中添加光源来创建阴影吗?在
stl文件 python_用Python从STL文件绘制2D图像相关推荐
- python如何移动文件却不覆盖现有文件_解决python不能覆盖文件内容的方法
解决python不能覆盖文件内容的方法 发布时间:2020-07-15 11:42:17 来源:亿速云 阅读:62 作者:清晨 这篇文章将为大家详细讲解有关解决python不能覆盖文件内容的方法,小编 ...
- c++读取utf8文件_【Python】File文件对象
open()方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError. 注意:使用 open() ...
- python读取csv文件的方法-python读写csv文件的方法
1.爬取豆瓣top250书籍 import requests import json import csv from bs4 import BeautifulSoup books = [] def b ...
- python读取大文件-强悍的Python读取大文件的解决方案
Python 环境下文件的读取问题,请参见拙文 Python基础之文件读取的讲解 这是一道著名的 Python 面试题,考察的问题是,Python 读取大文件和一般规模的文件时的区别,也即哪些接口不适 ...
- python如何读取txt文件-如何在python中读取文件夹中的txt文件列表
注意:我在答案的最后写了这些函数,所以请随意跳转到那个 – 但是为了更好地理解,我仍然希望逐个部分地运行代码. 将用于解释的示例方案 假设您在此文件夹中有12个名为test的文件,其中10个是.txt ...
- python关闭csv文件_使用Python编辑csv文件时跳过标题
使用Python编辑csv文件时跳过标题 我使用下面引用的代码使用Python编辑csv.代码中调用的函数形式代码的上半部分. 问题:我希望下面引用的代码从第2行开始编辑csv,我希望它排除包含标题的 ...
- gnuradio上怎么使用python文件_使用Python从PDF文件中提取数据
前言 数据是数据科学中任何分析的关键,大多数分析中最常用的数据集类型是存储在逗号分隔值(csv)表中的干净数据.然而,由于可移植文档格式(pdf)文件是最常用的文件格式之一,因此每个数据科学家都应该了 ...
- 怎么用python打开csv文件_使用Python从CSV文件读取数据
CSV文件,也就是Comma-separated Value文件,用sublime打开是这样(数据下载见文末): 如果用excel打开是这样(千万别点保存,保存就有问题): 来看看怎么打开,如果安装了 ...
- python读取超大文件-强悍的Python读取大文件的解决方案
Python 环境下文件的读取问题,请参见拙文 Python基础之文件读取的讲解 这是一道著名的 Python 面试题,考察的问题是,Python 读取大文件和一般规模的文件时的区别,也即哪些接口不适 ...
最新文章
- BERT小学生级上手教程,从原理到上手全有图示,还能直接在线运行
- linux tar打包压缩排除某个目录或文件
- android libc 有哪些函数_35K成功入职:腾讯视频面试Android经历!「含面试题+答案」...
- Android之px 与 dp, sp换算公式
- [程序员面试金典][JAVA][第02.01题][移除重复节点][Set][双指针]
- pytorch dropout_PyTorch初探MNIST数据集
- 2021年度最佳开源软件榜单出炉!
- POJ 3253-Fence Repair(堆)
- 亲自动手用HTK实现YES NO孤立词识别
- 又涨啦!2021年6月程序员工资出炉
- matlab 修正后阿尔法,修正后的阿尔法均值滤波器Alpha.ppt
- 获取本地文件所需配置
- LUA脚本语言的简介
- 如何用手机制作一寸或二寸证件照?
- Digester解析XML文件
- 最大堆(创建、删除、插入和堆排序)图文详解
- 《大数据日知录》读书笔记 + 回顾补充(20190716 - 2019MMdd)
- Photoshop CS6简体中文完美破解版
- 4G模块-EM05驱动调试分享-02(Android上层更改)
- Netcat的使用教程