机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4649 | 回复: 1
打印 上一主题 下一主题

geomagic教程

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-30 16:57:19 | 只看该作者 回帖奖励 | 倒序浏览 | 阅读模式
Geomagic 应用讲义(三)
(2006-10-26 10:25:04)
转载
分类: 逆向软件教程
Geomagic 应用讲义(三)
2 G3 v* \7 R& t" ?% t6 M2 i* |
构建Curves
( B9 u, y3 L$ P% _创建Curves是数字化建模的重要组成部分。: C; M6 |2 q: i
(一)直接构建曲线2 ~+ Q' }* V+ ?8 W( B$ v: o+ Y+ |
此方法用一个或多个Slice Planes在不同的位置切割Object,将Slice Planes与Object在其表面形成的交线,构建为Curves Object。可在Polygon Phase、CAD Phase及Shape Phase创建完NURBS面后用此方法创建曲线。' N$ C2 Q% T9 D! a) h
1.根据Object所处的Phase,执行Polygons\NURBS\CAD>Cross Section命令。! ^, h# l- l) @6 a7 u: c' b1 ~
2.在Direction选项中,选择X-Direction、Y-Direction、Z-Direction、Three-Points或Line中的一个选项作为基准平面方向,通过调整Position和End(仅在Layout选项为Range时有效)确定基准平面的位置。8 d. Y: U# t2 }9 N
3.Slice Planes是一组与基准平面平行的平面组(基准平面本身亦是一Slice Plane),在Sections中设定Slice Planes的个数,在Spacing中设定Slice Planes的间隔距离。1 f9 O7 d' V F; M5 a0 X$ I' D
4. 确定Layout参量,Layout中有Centered、One Way和Range三个选项。
0 w# a: t8 ]4 eCentered:表示基准平面在一组等间距的Slice Planes中间,当改变Sections Value时,Slice Planes沿基准平面两侧增减。
4 D% ?8 P6 h+ w" U: s3 ROne Way: 表示基准平面在一组等间距的Slice Planes的一侧,执行Flip命令使Slice Planes调整到基准平面的另一侧。
6 J5 [ i; F& G& jRange:表示一组等间距的Slice Planes夹在由Position和End确定的基准平面Range之间。7 j& O8 S/ l' x6 {
5.调整曲线控制参数。" o7 E4 W8 h/ V# z4 a# c4 W) z- k
Crease Angleolyline被分割成多个线段,这些线段的角度均小于此设定的锐角,并被转化为独立的Spline。
- o. Q8 P8 |. e/ f! I" t. R曲线的Fitting方式有三种:Constant、Distance和Tolerance。
+ s* Z3 q) J, r% B4 A/ b% S1 GConstant:设定Control Points个数来拟合曲线。8 J. f5 m, o" a2 U
Distance:设定Control Points间距来拟合曲线。1 p- f: ?7 T; K- J2 `
Tolerance:设定Tolerance使曲线拟合更贴近真实。1 ]2 Y# K: |$ ^# o' }9 V
Tension:控制曲线的光滑度和精度。Tension愈大曲线愈光滑,Tension愈小曲线拟合精度愈高。
8 N4 w/ z( m6 }2 n7 E2 H+ @(二)转换曲线, y: l3 M6 x" |7 a7 P9 P) }' I
将Features、Paths、Feature Lines或Spline Boundaries转换为Curves Object。
1 }+ X* B! C# H2 X1.Features为由Features>Create/Modify Features...创建的特征线。
+ k1 [6 l: o7 F8 |执行Features>Features to Curves...命令,将Features转换为Curves Object。适用于Points Phase和Polygon Phase。; \) O# K5 p. o/ F) e5 c
2.Paths为在Object上创建的由多条Spline线段组成的路径。
" O( Q9 N* f5 P执行Paths>aths to Curves...命令,将Paths转换为Curves Object。适用于Polygon Phase。
; e/ P% `4 Y( Q6 ]" F- G' }3.Feature Lines为特殊的Features,在Shape Phase,执行Boundraries>Construct Boundaries命令,使得Panel内部结构由三角片转换为四边形, Features转换为Feature Lines。或执行Boundraries>Convert to Boundaries命令,将Object内部结构为四边形的Features直接转换为Feature Lines。
0 J2 `4 w! b. O* S: M执行Boundaries> Feature Lines to Curves... 命令, 将Feature Lines转换为Curves Object。适用于Shape Phase,执行Boundraries>Construct Boundaries或Boundraries>Convert to Boundaries命令后有效。
, @% ^& U3 F3 b4. Spline Boundaries为构建NURBS曲面的Feature Lines及Patch内部的四边形边线。( ]0 H' J, @ ^8 K1 h
执行NURBS>Spline Boundaries to Courves命令,将Spline Boundaries转换为Courves。适用于Shape Phase,执行NURBS>Fit Surface命令后有效。. q+ q1 ~7 l7 I9 x
Features>Create/Modify Features...、Paths>aths to Curves...和Boundaries> Feature Lines to Curves... 命令具有相同的参数设置。) y) t& F$ o6 n; ^! T! |" F5 P
(1)选择Control Point Layout选项,此参量有三个选项:Adaptive、Tolerance-based和Constant。
. r" V; C, S F2 wAdaptive:选择此选项时,将需要设置Maximum Control Points和Control Points Spacing参数,此两参数分别表示Curves中最长的一根Curve的Control Points的个数及其等间距的尺寸,且此两参数互为函数。: |1 C" y0 V! [3 i$ M
Tolerance-based:选择此选项时,将需要设置Error Tolerance参数,此参数表示Curve偏离Polyline的程度,数值愈小,愈贴近Polyline。
5 { H& g% b& l1 Z% P8 u+ xConstant:选择此选项时,将需要设置Control Points参数,此参数表示每一根Curve的Control Points的个数。
3 C+ f; E; a! L; ~$ N. B(2)设置Tension参数,该参数控制Curves的光滑程度和拟合精度,Tension愈大曲线愈光滑,Tension愈小曲线拟合精度愈高。/ l1 j, l# w, P, C
(三)曲线修饰命令
$ w5 T; q/ G! Y" K5 j1 l* [+ w1.执行Curve>Edit...命令,通过调整Control Points和Tension参数改变。并提供Tangents、Circles和Curvature三个选项,用于对Curves作切线、圆弧和曲率变化的质量检验。
3 W1 ~* H9 q: }5 V# n. f2.Curve>Merge Curves...命令将若干个独立的Curve Objects合并为一个Curve Objects。
+ H' x5 H, E) V- F U3.Curve>Delete Curves...为删除Curve Objects命令。
改变Polygonal Surface
& S3 L/ Y- ]9 W3 L& Z d' K% U Y& b# u1.执行Polygons>Thicken...命令,设置Thickness参数,Object将以Surface为基准,沿inward和outward两个方向增厚。
% M& l7 g- U7 X X8 Z- d4 l2.执行Polygons>Shell...命令,设置Thickness参数,缺省状态,Object将以Surface为基准,沿outward方向增厚,对于Open Surface的Object,可执行Polygons>Flip Orientation命令,改变Object的增厚方向。选择Bidirection选项,Polygons>Shell...命令同Polygons>Thicken...命令。此命令常用于创建快速成型的输出文件。
9 L" r+ ?0 c' j9 t3. 执行Polygons>Offset...命令,设置Distance参数,缺省状态,Object将以Surface为基准,沿outward方向偏移,对于Open Surface的Object,可执行Polygons>Flip Orientation命令,改变Object的方向偏移。
! j1 l; M2 J0 S6 `* I上述三命令均有Uniform和Smooth选项,Uniform表示创建的新表面与原表面相同,Smooth表示创建的新表面是基于原表面的光顺表面。
创建NURBS曲面(Shape Phase阶段)
; y) j2 c2 \* e' o6 H% m(一)构建Feature Lines
' G& l. H, O0 N" T在Shape Phase阶段构建Feature Lines的目的,是为了构建由Feature Lines组成的类四边形(Panels或Patches),并在此基础上,构建网络线,创建NURBS曲面。执行Boundaries>Remove命令,选择Degenerate Cornors、Features和Boundaries选项命令,可分别删除对应的特征。1 o0 z# p7 J" |1 v6 T5 K2 e" u
1.执行Boundaries>Detect Features...命令,设置Target Granularity和Features Level参数。将Object分割成由若干三角形构成的区域,并自动将一些三角边设定为特征线(Features)。" g! {3 Y1 T3 \; N* h4 ?
Target Granularity:定义构成Object的三角形的数目。/ K. U: S$ |4 r' Q, P+ {' A! x( i
Features Level:决定Features所依存的曲率变化的程度。取值范围0~1,数值愈大,仅曲率变化大的三角边转换为Features,数值愈小,就有更多的三角边转换为Features。当取值为1时,无三角边转换为Features。利用此特性,可将Paths直接转换为Features。
U+ @9 Q, p6 y }5 e选择Simplity Feature Line选项,将构建封闭的Features。执行Boundaries>Remove> Features命令,将恢复到执行Boundaries>Detect Features...命令之前的状态。
2 @' k: ^* M! P+ f0 u5 i2. 执行Boundaries>Sett Feature Level...命令,调整Features Level参数设置,增加或减少Features。
0 X9 n: Y1 ^( K, E- ] q6 V1 ^/ X3.执行Boundaries> Promote/Constrain...命令。此命令中包含了Boundaries>Demote All和Boundaries>Unconstrain All命令。
' i4 y& X+ j/ b9 Q; {3 b) C: B3.1选择Promote/Demote Lines命令:在三角边上点击LMB,使其转换为Feature,或Ctrl+LMB点击Feature,使其恢复为三角边。
9 C, r( q1 i5 R- o2 X9 W% p7 k) k3 \3.2 选择Promote/Demote Points命令:在三角边顶点上点击LMB,使其转换为Feature Point,或Ctrl+LMB点击Feature Point,使其恢复为三角边顶点。
7 l2 v2 c; C) L7 s: N' H3.3 选择Demote All命令:取消所有的Features和Feature Points。此命令同Boundaries>Demote All命令。
5 y! { ]+ E5 G& x3.4 选择Unconstrain All命令:将Paths转换为Features。此命令同Boundaries> Unconstrain All命令。6 q' c9 O/ j, E& I0 @5 c
4.执行Boundaries>Shuffle Features...命令,此命令有三个选项。
& y. a8 L) a* O: i% Q4.1选择Subdivide Path命令:依命令图示,将三角边一分为二。4 K) J$ t' ~ ]* y& B/ X
4.2选择Flip Path命令: 依命令图示,将三角边转换方向。7 {+ j5 V8 ?4 m
4.3选择Promote/Demote Lines命令:在三角边上点击LMB,使其转换为Feature,或Ctrl+LMB点击Feature,使其恢复为三角边。
9 M# R! j( `* f执行此命令的目的,是为了构建由Features边围成的类四边形(Panels或Patchs),并使Objec表面形成由若干类四边形构成的结构。
( b/ b$ w- Y7 ?$ T, g5 F* `5.1执行Boundaries>Construct Boundaries...命令。使得Panel内部结构由三角片转换为四边形, Features转换为Feature Lines。3 [7 k6 |$ h. E6 H0 i7 F
5.2执行Boundraries>Convert to Boundaries命令,将Object内部结构为四边形(即Panel)的Features直接转换为Feature Lines。在使用此命令时,注意将四边形(即Panel)的顶点设为Feature Point。
2 K* g8 P6 ?, jFeature Lines即为Patch Boundaries。执行Boundaries>Remove>Boundaries命令,可恢复到内部三角片结构。: I& {2 Q2 r- d. }5 ]/ d
6.执行对Feature Lines的修饰命令。
: ]1 C! J8 r% F, W6.1执行Boundraries>Relax Feature line...命令,选择欲光顺的Feature line,并设置Iterations参数确定操作次数,对所选Feature line进行光顺处理。2 J7 j" R- E1 {7 h
2#
发表于 2023-3-14 11:04:20 | 只看该作者
可以分享一下安装包吗
' k$ }. G/ x% {: m: a
您需要登录后才可以回帖 登录| 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址(京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号)

GMT+8, 2024-7-12 13:33, Processed in 0.054194 second(s), 14 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

快速回复 返回顶部 返回列表