⑴ 如何用solidworks2012查看STL文件并对其进行编辑
直接在SW界面打开文件,找到你的STL文件就可以打开
但不能编辑,只能改下显示STL文件的颜色。
⑵ 安卓手机如何打开.stl文件
安卓手机用3D max、CAD、用CopyCAD可以打开。stl格式文件STL文件是在计算机图形应用系统中,用于表示三角形网格的一种文件格式。它的文件格式非常简单,应用很广泛。STL是最多快速原型系统所应用的标准文件类型。
STL格式
STL只能用来表示封闭的面或者体。stl文件有两种:一种是ASCII明码格式,另一种是二进制格式。
STL文件格式看似能用多边形来定义多面体,但在实用上它只被用过三角形。这表示ASCII协议的语法是多余的。
要能正确组成3D体,STL档表示的表面必须是封闭同相连的,且每个边都正好是二个三角形的一部分,且没有交叉。由于STL语法对此属性不严紧,应用程序能忽视其封闭性。
作为切片的该软件的封闭性仅事项只要三角形需要它以确保所得到的二维的多边形是封闭的。对切片三角形后须确保所得到的2D多边形是封关闭的软件而言,封闭性才会重要。这类软件有时会移动接近的顶点到同一位置,来清理小的差异。结果是不可预测的,但它往往足够。
linux下不是所有的程序都有源代码,能再具体描述你的问题吗? 脚本类的软件有源代码,编译类的,类似c语言的一般经过编译连接,发布的不带源代码。
⑷ linux 下如何查看stl的源代码
STL是Standard Template Library的简称,也即标准模板库,是一个具有工业强度的,高效的C++程序库。有关使用库的好处自不必多说,这里大致的讲述一下STL的相关知识和如何在Linux下使用STL;
下面首先给出这几篇文章,都是介绍STL入门的极佳导学文章--
C++ STL轻松导学
STL简介
A modest STL tutorial
看了这篇文章之后,我想你一定对STL有了一个概括性质的了解,当然,如果你感觉自己了解的仍然不够充分,你可以去这里--
STL 中文站
最优秀的STL使用学习网站
C++ Standard Template Library Overview
获取更为详细的信息;其实网上有关STL的东西太多了,鱼龙混杂,但绝不乏精品,所以,如果你感觉看某一篇有关STL的文章实在是看不下去了,就应该考虑是不是这篇文章质量有问题,再去网上搜取合适的吧。
我想通览了以上有关STL的信息之后,我们可以得出这样一个结论,那就是在linux下,如果要使用STL库,可选的就是这两个:Boost和SGI;
下面我们分别来作一下比较:
这是C++ Boost 库的文档索引
这是C++ SGI 库的文档索引
经过比较,我们可以得出这样一个结论,Boost库的内容更为丰富一些;所以,如果你打算体验一下Linux下的基于STL的应用开发,可以准备从Boost的学习开始,而且Boost的网上文档也是非常丰富的,参与Boost的开发人员甚至达到了2000多人!
下面在Linux下编写一个基于STL的程序,测试一下;对了,现在我们也知道了Linux下默认支持的STL是SGI库,此库在Linux下性能非常不错!
这里先给出程序源代码:
#include <iostream>#include <vector>using namespace std;int main(int argc, char *argv[]){ vector<int> int_vector; vector<double> double_vector; int_vector.push_back(99); int_vector.push_back(9999); double_vector.push_back(99.99); double_vector.push_back(9999.9999); int size; size = int_vector.size(); for (int i = 0; i < size; i ++){ cout << int_vector[i] << endl; } size = double_vector.size(); for (int j = 0; j < size; j ++){ cout << double_vector[j] << endl; }}
注意其中的这一句“using namespace std;”,如果没有这一句,你会遇到很多莫名其妙的问题,导致你不知所措,没办法排除错误,而实际上解决问题的关键就是这么一句话!
⑸ VC6.0的stl源代码在哪儿
STL 放在以下目录:
。。。。。\Microsoft Visual Studio\VC98\Include
按类型排列,那些没有扩展名的头文件,大部分是STL
模板只能以源文件方式实现,不能编译好放在.lib中,所以STL的实现,全部都是头文件。
VC的STL 可读性较差,会看的你头疼!
⑹ 如何打开STL文件。
打开查看软件的主窗口,在主窗口左上角点下拉三角。下拉三角展开菜单中,依次选择导入-->导入。选择要导入的文件窗口中,按照stl文件的路径找到它并选中,点击打开。弹出导入stl文件窗口,直接点击确定即可。
电脑文件,也可以称之为计算机文件,是存储在某种长期储存设备或临时存储设备中的一段数据流,并且归属于计算机文件系统管理之下。所谓“长期储存设备”一般指磁盘、光盘、磁带等。而“短期存储设备”一般指计算机内存。
需要注意的是,存储于长期存储设备的文件不一定是长期存储的,有些也可能是程序或系统运行中产生的临时数据,并于程序或系统退出后删除。
是指由创建者所定义的、具有文件名的一组相关元素的集合,可分为有结构文件和无结构文件两种。在有结构的文件中,文件由若干个相关记录组成;而无结构文件则被看成是一个字符流。文件在文件系统中是一个最大的数据单位,它描述了一个对象集。例如,可以将一个班的学生记录作为一个文件。
一个文件必须要有一个文件名,它通常是由一串
ASCII 码或(和)汉字构成的, 名字的长度因系统不同而异。如在有的系统中把名字规定为 8 个字符,而在有的系统中又规定可用 14
个字符。用户利用文件名来访问文件。
⑺ ubuntu下stl源码在哪个目录
一般来说,放在/bin目录里,但也不是绝对,你可以用echo $PATH来查看
环境变量。他显示你的环境变量。里面是可执行代码文件。
还可以用which命令来查看命令代码的存放位置。比如:which cp 系统就会显示cp命令存放的目录位置,当然系统为了防止用户修改,数据都加密了,看到的都是乱码。如果您需要查看源代码,
则:
shell的源代码在GNU的fileutils-4.1.tar.gz包里。
您也可以上网上去下载一个shell源代码包,网上好多的
⑻ 怎么用mahematica打开stl文件
打开电脑中stl文件的方法一:
在电脑中安装下载3Dmax,安装后直接双击打开即可查看stl格式文件!
打开电脑中stl文件的方法二:
电脑中下载安装CAD程序,安装激活后直接运行stl格式文件即可打开查看里面的内容。
⑼ stl格式的文件可以用什么软件打开
一种3D模型文件格式
STL = STL文件,一种3D模型文件格式STL(STereo Lithography的缩写) STL模型
STL 文件格式是由3D SYSTEM 公司于1988 年制定的一个接口协议,是一种为快速原型制造技术服务的三维图形文件格式。STL 文件由多个三角形面片的定义组成,每个三角形面片的定义包括三角形各个定点的三维坐标及三角形面片的法矢量。三角形顶点的排列顺序遵循右手法则。 STL 文件有2 种类型:ASC域格式和二进制格式ASC域格式。 STL模型是以三角形集合来表示物体外轮廓形状的几何模型。在实际应用中对STL模型数据是有要求的,尤其是在STL模型广泛应用的RP领域,对STL模型数据均需要经过检验才能使用。这种检验主要包括两方面的内容:STL模型数据的有效性和STL模型封闭性检查。有效性检查包括检查模型是否存在裂隙、孤立边等几何缺陷;封闭性检查则要求所有STL三角形围成一个内外封闭的几何体。本文中讨论的STL模型重建技术中的STL模型,均假定已经进行有效性和封闭性测试,是正确有效的STL模型。 由于STL模型仅仅记录了物体表面的几何位置信息,没有任何表达几何体之间关系的拓扑信息,所以在重建实体模型中凭借位置信息重建拓扑信息是十分关键的步骤。另一方面,实际应用中的产品零件(结构件)绝大多数是由规则几何形体(如多面体、圆柱、过渡圆弧)经过拓扑运算得到,因此对于结构件模型的重构来讲拓扑关系重建显得尤为重要。实际上,目前CAD/CAM系统中常用的B-rep模型即是基于这种边界表示的基本几何体素布尔运算表达的。 因此STL模型重建的过程如下:首先重建STL模型的三角形拓扑关系;其次从整体模型中分解出基本几何体素;重建规则几何体素;然后建立这些几何体素之间的拓扑关系;最后重建整个模型。 目前常用的逆向软件有:ProE、UG NX、CATIA、Imageware、Geomagic Studio、CopyCAD、RapidForm等。