free cad

11
Free cad建模软件软件简介

description

free cad is so cool

Transcript of free cad

Page 1: free cad

Free cad建模软件软件简介

Page 2: free cad

基础应用•

FreeCAD是多平台。It runs and behaves exactly the same way on Windows Linux and Mac OSX platforms.它运行和行为完全相同的方

式,在Windows Linux和Mac体积平台。

FreeCAD

is a full GUI application. FreeCAD

就是一个完整的GUI应用程序。FreeCAD

has a complete Graphical User Interface based on the famousFreeCAD拥有完整的图形用户界面基于

名人QtQtframework, with a 3D viewer based on框架,基于3D阅览器Open Inventor开放的发明

家, allowing fast rendering of 3D scenes and a very accessible scene graph representation.快速的渲染中,允许三维场景和

场景图表示非常方便。

FreeCAD

also runs as a command line application, with low memory footprint. FreeCAD作为命令行同样运行应用程序,实现了低

内存占用。In command line mode, FreeCAD

runs without its interface, but with all its geometry tools. 在命令行模式,FreeCAD运

行而没有它的界面,但是与它所有的几何工具。It can be, for example, used as server to produce content for other applications.它可

以,例如,作为服务器产生的内容,为其他应用。

Page 3: free cad

作为FreeCAD可进口Python module巨蟒模块, inside other applications that can run python scripts, or in a python console. 在其他应用程序,顾名思义,能跑,或在一条巨蟒控制台。

Like in console mode, the interface part of FreeCAD

is unavailable, but all geometry tools are accessible.就像在

控制台模式,界面的一部分是无效的,但所有FreeCAD几何工具是可

存取的。

Plugin/Module framework for late loading of features/data-types. 插件/模块框架的特点/ data-types晚加

载。FreeCAD

is divided into a core application and modules, that are loaded only when needed. FreeCAD分为核

心应用程序和加载模块,只需要时。Almost all the tools and geometry types are stored in modules. 几乎所有的工具和几

何类型是储存在模块。Modules behave like plugins, and can be added or removed to an existing installation of FreeCAD.行为举止就像插件模块,也可以添加或删除,到现有的

FreeCAD安装。

Built-in内置scripting脚本framework框架: FreeCAD

features a built-in特点:FreeCAD一个内建的Python巨蟒interpreter, and an API that covers almost any part of the application, the interface, the geometry and the representation of this geometry in the 3D viewer. 翻译,和原料药,几乎涵盖了

任何应用程序的一部分,界面几何学的表现形式与这种几何学在3D

阅览器。The interpreter can run single commands up to complex scripts, in fact entire modules can even be programmed completely in Python.单一命令解释器可以跑到复

杂文字,事实上整个模块甚至可以被编程完全在巨蟒。

a modular MSI installer allows flexible installations on Windows systems. 一个模块安装程序允许灵活的设施MSI视窗系

统。Packages for Ubuntu

systems are also maintained.包裹

的Ubuntu系统也维持。

Page 4: free cad

文档结构•

撤销/重做框架:一切都是撤销/ redoable,访问撤销堆栈,

所以多步可泼水的一段时间。

Transaction management: The undo/redo stack stores document transactions and not single actions, allowing each tool to define exactly what must be undone or redone.交易管理:撤销/重做

堆栈文件而不是简单的商店交易行为,使每个工具来定义

到底应该怎么做或重新调整。

Parametric associative document objects: All objects in a FreeCAD

document can be defined by parameters. 文档对象:所有参数结合物体在一种

FreeCAD文档被定义为参数。Those parameters can be modified on the fly, and recomputed anytime. 这些

参数可以进行修改,这只需要更换上和recomputed随时都

可以。The relationship between objects is also stored, so modifying one object also modifies its dependent objects.客体之间的关系也是仓库,所以修改

一个对象,也改变其所依存的物体。

Compound (ZIP based) document save format: FreeCAD

documents saved with .fcstd

extension can contain many different types of information, such as geometry, scripts or thumbnail icons.基于复合

(ZIP文件保存格式:FreeCAD)一起保存.fcstd文件扩展可

以包含许多不同类型的信息,例如几何、脚本或指甲图标。

Page 5: free cad

用户界面

全面定制/小型程序的图形用户界面。The这QtQt-based interface of FreeCAD

is entirely accessible via the python interpreter. 基于界面的FreeCAD是完全可以通过这个解释器。

Aside from the simple functions that FreeCAD

itself provides to workbenches, the whole Qt framework is accessible too, allowing any operation on the GUI, such as creating, adding, docking, modifying or removing widgets and toolbars.撇开这个简单的函数,FreeCAD

workbenches本身提供给整个Qt的框架,是可存取的太,允许任何操作对图形用户接口中,如创造、添

加、修改或删除,对接的组件和工具栏。

Workbench concept: In the FreeCAD

interface, tools are grouped by工作台的概念:在

FreeCAD界面,工具是捆绑在一起的workbenchesworkbenches. 。This allows to display only the tools used to accomplish a certain task, keeping the workspace uncluttered and responsive, and the application fast to load.这允许只显示所使用的工具来完成某项任务,保

持清洁的工作空间,并对其应用快速响应负荷。

Built-in Python console with syntax highlighting, autocomplete

and class browser: Python commands can be issued directly in FreeCAD

and immediately return results, permitting scriptwriters to test functionality on the fly, explore the contents of the modules and easily learn about FreeCAD

internals.内置的巨蟒控制台与语法突出,完成的和阶

级的浏览器:蟒蛇的命令可以直接发在FreeCAD和立即回结果,允许的编导测试功能,探讨在飞的内容

的模块和构件FreeCAD轻易了解。

User interaction mirroring on the console: Everything the user does in the FreeCAD

interface executes python code, which can be printed on the console and recorded in macros.用户交互镜像在控制台:一切用户界面是在FreeCAD实行巨蟒代码,这能被打印在控制台,并

且记录在宏。

Full macro recording & editing: The python commands issued when the user manipulates the interface can then be recorded, edited if needed, and saved to be reproduced later.

编辑:宏观记录及满时所发出的巨蟒,当用户界面可以操控,如果需要,记录和保存编辑被复制以后。

Thumbnailer

(Linux systems only at the moment): The FreeCAD

document icons show the contents of the file in most file manager applications such as gnome's nautilus.Linux

系统中只有现在):FreeCAD文件图标显示的内容,这个文件在大多数文件管理器的应用,如侏儒的鹦

鹉螺。

Page 6: free cad

FreeCAD分离的功能模块,是每 一个人在处理特殊的数据类型

和应用程序

Page 7: free cad

网络

这Mesh Module网格模块deals with 3D meshes. 三

维网格处理。It is intented

primarily for import, healing and conversion of third-party generated mesh geometry into FreeCAD, and export of FreeCAD

geometry into mesh formats. 它是角度主要进口、疗愈和转换成FreeCAD第三方生

成的网格几何学,并出口到网格几何FreeCAD格式。

But FreeCAD

itself also features much more advanced geometry types than meshes.但是

FreeCAD本身还具有先进的多比网格几何类型。

Primitive creation (box, sphere, cylinder, etc), offset (trivial or after Jung/Shin/Choi) or boolean

operations (add, cut, intersect)原

始创作(盒、球形、气缸等),偏移量(琐碎的或之后,

容格/胫骨/彩)或布尔运算(加减、切、交叉)

Import of the following formats: ASCII or binary进口的下列格式:ASCII字符或二进制STL (Stereo lithography format)(立体声平版印刷术

STL格式)(*.stl, *.ast), the(* .stl,* .ast),OBJ

formatOBJ格式(*.obj), limited(* .obj),有限的

NASTRANNASTRAN程序support (*.nas),支持

(* .nas),Open

Inventor开放的发明家meshes (*.iv), and FreeCAD

native mesh kernel (*.bms).iv网格(*),FreeCAD内核(* .bms本土网格)

Page 8: free cad

网络

Export of the following formats: ASCII or binary出口的下列格式:ASCII码或二进制STL (Stereo lithography format)(立体声平版印刷术STL格式)(*.stl, *.ast), the(* .stl,* .ast),OBJ

formatOBJ格式(*.obj), limited(* .obj),有限的NASTRANNASTRAN

程序support (*.nas, *.brl),支持(* .nas,* .brl),VRMLVRMLmeshes

(*.wrl), FreeCAD

native mesh kernel (*.bms), mesh as Python module (*.py).wrl网格(*),FreeCAD内核

(* .bms本土网格,网格作为巨蟒)模块(* .py)

Testing and repairing tools for meshes: solid test, non-two-manifolds test, self-

intersection test, hole filling and uniform orientation.测试和修理工具为网格:固体

测试,测试,测试,non-two-manifolds孔填充曲线自交点和均匀的方向。

Extensive广泛Python scripting API巨蟒脚本API.

Page 9: free cad

2D起草

这Mesh Module网格模块deals with 3D meshes. 三维网格处理。It is intented

primarily for import, healing and conversion of third-party generated mesh geometry into FreeCAD, and export of FreeCAD

geometry into mesh formats. 它是角度主要进口、疗愈和转换成

FreeCAD第三方生成的网格几何学,并出口到网格几何FreeCAD格式。But FreeCAD

itself also features much more advanced geometry types than meshes.但是FreeCAD本身还具有先进的多比

网格几何类型。

Primitive creation (box, sphere, cylinder, etc), offset (trivial

or after Jung/Shin/Choi) or boolean

operations (add, cut, intersect)原始创作(盒、球形、气缸等),

偏移量(琐碎的或之后,容格/胫骨/彩)或布尔运算(加减、切、交叉)

Import of the following formats: ASCII or binary进口的下列格式:ASCII字符或二进制STL (Stereo lithography format)(立体声平版印刷术STL格式)(*.stl, *.ast), the(* .stl,* .ast),OBJ

formatOBJ格式(*.obj), limited(* .obj),有限的NASTRANNASTRAN程序

support (*.nas),支持(* .nas),Open

Inventor开放的发明家meshes (*.iv), and FreeCAD

native mesh kernel (*.bms).iv网格(*),FreeCAD内核(* .bms本土网格)

Export of the following formats: ASCII or binary出口的下列格式:ASCII码或二进制STL (Stereo lithography format)(立体声平版印刷术STL格式)(*.stl, *.ast), the(* .stl,* .ast),OBJ

formatOBJ格式(*.obj), limited(* .obj),有限的NASTRANNASTRAN程序

support (*.nas, *.brl),支持(* .nas,* .brl),VRMLVRMLmeshes

(*.wrl), FreeCAD

native mesh kernel (*.bms), mesh as Python module (*.py).wrl网格(*),FreeCAD内核(* .bms本土网格,网

格作为巨蟒)模块(* .py)

Testing and repairing tools for meshes: solid test, non-two-manifolds test, self-

intersection test, hole filling and uniform orientation.测试和修理工具为网格:固体测试,

测试,测试,non-two-manifolds孔填充曲线自交点和均匀的方向。

Extensive广泛Python scripting API巨蟒脚本API.

Page 10: free cad

CAD•

这Part Module模块deals with everything around CAD modeling and the CAD data structures. 涉及的CAD建模和周

围的一切CAD数据结构。The CAD functionality is under heavy development (see the计算机辅助设计(CAD)的功能是较

大的情况下的发展(见

PartDesign_projectPartDesign_projectand和

Assembly_projectAssembly_projectin

the在

Development_roadmapDevelopment_roadmap). )。The这Part Module模块works with high-level作品与高水平Open CASCADE

开放的级联geometry.几何学。

Parametric primitive shapes like box, sphere, cylinder, cone or torus.参数基本形状像框、球面、柱面、锥面或环。

Topological components like vertices, edges, wires and planes (via python scripting).顶点、边拓扑部件,如、导线

和飞机(通过巨蟒脚本)。

Modeling with straight or revolution extrusions, sections and fillets.建模与直或革命出发,部份和鱼片。

Boolean operations布尔运算like union, difference and intersection.像联盟、差异性和十字路口。

Extensive广泛Python scripting API巨蟒脚本API.•

Import and Export of the following formats:进口和出口的

下列格式:STEP一步parts and assemblies (*.stp,*.step),.stp零件和组件(* *),.step,IGESIGESmodels

(*.igs, *.iges) and BRep

(*.brp), the native format of our(* .igs模型)和BRep,* .iges(* .brp),本土的格式的Open CASCADE开放的级联CAD kernel.计算机辅助设计(CAD)的内核。

Page 11: free cad

Raytracing射线追踪•

The这Raytracing

Module射线追踪模块permits the export of FreeCAD

geometry to external renderers

for generation of high-quality images. FreeCAD允许出口的外部渲染几何体为一代的高级的图像。Currently, the only supported render engine is目前,唯一支持渲染引擎POV-RayPOV-Ray. 。The module currently permits the creation of a render sheet, and adding geometry to that render sheet for export to a POV-Ray file.

这个模块允许创造一个目前渲染的床单,并加入几何,使得单出口到POV-Ray文件。

Drawing图纸•

The这Drawing Module绘图模块allows to export projected views of your 3D geometry to a 2D SVG document. 允许出口的意见,您的3D几何投影到二维SVG的文件。It allows the creation of a 2D sheet with an existing svg

template, and the insertion of projected views of your geometry in that sheet. 它允许创造了一个二维表和现有svg的模板,并插入了预计的意见,

您的几何形状在那张纸上。Then the sheet can be saved as a SVG file.然后床单可以存储为一

个SVG的文件。

CAM凸轮•

The这Cam ModuleCam模块is dedicated to mechanical machining like milling. 致力于机械加

工像铣。This module is at the very beginning and at the moment mostly dedicated to这个

模块是在一开始的时候,目前主要致力于Incremental Sheet Forming增量板料成形. 。Although there are some algorithms for toolpath

planing

they are not usable for the end-user at the moment.虽然有一些算法路径规划他们不是可用为最终用户的时候。