iCAx开思网

标题: 【初学者园地】INSERT中三种SPLINE线有何差别?(0308) [打印本页]

作者: ykcam1    时间: 2002-3-8 21:44
标题: 【初学者园地】INSERT中三种SPLINE线有何差别?(0308)
在INSERT---CURVE中
SPLINE、SPLINE BY POLE、SPLINE BY POINTS有何不同?
  
能列举一个以上不同点者得分
作者: darkhorse    时间: 2002-3-8 21:56
没有多大的差别,Spline是一种定义曲线的方法,如何控制该spline 一般有两种简单的方式,一种是让spline通过该点,也就是点在spline线上,这种方法在UG中是Spline By Points,另一种是通过控制Spline的控制点(Pole)来控制spline,除了spline两个端点的控制点在spline上以外都不在spline线上。详情请看《计算机图形学》
ykcaml,可以了给一分了吧?
对了补充一点我就是初学者呀,现在正在学Sketch呢,挺麻烦的呀。
作者: ykcam1    时间: 2002-3-8 21:59
在UG 18中区别大了,:?)
不能得分
INSERT---CURVE
作者: idesign    时间: 2002-3-8 22:14
是啊,刚才注意到(我很少用到SPLINE的)。
  
画完之后就可以马上修改了,不用再去编辑,切线和法线方向等看的很清楚!
  
不知道黄点位置的含义是什么,还有那条黄色的线?! 
作者: idesign    时间: 2002-3-8 22:17
哦! 还是看HELP好了。。。呵呵。。。
  
  Assign Slope / Curvature
  Opens the Assign Slope / Curvature Mode. Employs a slope handlebar icon tool to let you change the slope and curvature of a spline at a selected point. During spline creation, turning this option on displays a slope handlebar at the currently highlighted (that is, the last created) point handle. Until it is dismissed, splines you create with the Spline by Points dialog will continue to display point handles for newly created or edited splines, and you can use any of those handles with the slope handlebar. If you wish to change the slope or curvature of a preexisting spline, just select the spline to display its point handles, and then select one of the point handles on which to display the slope handlebar.
  
You can drag different controls on the slope handlebar to change the shape of the spline. Controls on the slope handlebar include Move Point, Change Slope, Change Curvature and Change Tangent Magnitude. These controls are depicted as arrowheads and small circles, depending on whether you are in wireframe or shaded mode (see the following figures).
  
Control Handles of the Spline by Points Slope Handlebar (Shaded View Top, Wireframe View Bottom)
  
Only the Move Point control can move a point. The other slope handlebar controls change slope and curvature.
  
Whenever point handles are displayed on a spline, you can use the Assign Slope / Curvature option to click on one, display the slope handlebar, and then change the slope and curvature at that point. Click the Create or Edit Points icon to turn off the slope handlebar.
  
If you display a curvature comb on the curve (Analysis—> Curve—> Combs), the length of the curvature handle is the same length of the curvature comb at the base point. If you change the scale of the curvature comb, the curvature handle length changes accordingly. Grabbing and dragging the curvature handle has the same effect as changing the curvature at the point.
  
Spline Curvature Comb and Slope Handlebar
  
You can also assign slope and curvature by copying it from another object:
  
Display the Slope Handlebar at a point on the spline, and click on the Change Slope or Change Curvature handle. The handle is highlighted (do not drag the handle).
  
Move the cursor over a curve or edge whose slope or curvature you want to match.
  
When the object pre-highlights, a marker displays next to it to signify that the tangent/curvature will be matched with the first selected object.
  
Click on the highlighted object to accept its slope or curvature.
  
作者: haha    时间: 2002-3-8 22:34
SPLINE BY POINTS 方式创建的曲线 点在曲线上;
SPLINE BY POLE   方式创建的曲线 只有开始点和末点在曲线上;端点同上一点的连线就是曲线在端点处的切向
  
Curve on Surface 方式创建的曲线 点在曲线上,并只能是曲面上的点;
  
不能光从词义上理解,结合软件就不同了---BY ykcam1
作者: nb-xiao    时间: 2002-3-8 23:33
spline可以作为特征编辑,其他两种不可。
作者: idesign    时间: 2002-3-8 23:36
nb-xiao wrote:
spline可以作为特征编辑,其他两种不可。

  
可以编辑! 
作者: nb-xiao    时间: 2002-3-8 23:51
idesign wrote:
[quote]nb-xiao wrote:
spline可以作为特征编辑,其他两种不可。

  
可以编辑!  [/quote]
  
对不起,我正好说反了。
   Creating associative splines is done from the same Spline by Pole or Spline by Points dialog. You can select the associative option, which lets the spline recall its creation method.
作者: meengen    时间: 2002-3-9 00:37
可惜我现在处于Windows98下,不知道是否有上述的三个菜单。
Spline中文一般翻译为样条,在Ug中有三种主要方法生成样条:
1 Through Points——生成的样条通过定义的点集
2 By Poles——生成的样条除了首尾两个点,其他的点都不过,所有的点的作用是控制样条的形状,形成控制多边形,这种方法容易控制样条的形状
3 Fit——类似我们读书时做试验的数据统计图标,就是样条尽量接近于给出的点。
Ug描述样条用Nurbs曲线,详细说明讲很长篇,基本上现在的CAD和CG软件都用这种方式,这种曲线用多项式可轻易精确表述。
还有其他的方法,如Conic Curve,Law Curve。
基本上所有的线包括直线和圆弧,都是Nurbs,都可以看成为Spline。
作者: zwl    时间: 2002-3-9 12:48
nurbs技术是贝塞尔曲线的衍生,是现在CAD技术的理论基础,贝塞尔曲线可以用一个基函数表达,最早是法国人提出了贝赛尔算法,使得人们在用计算机处理曲线及曲面问题时变得可以操作,同时也使得法国的达索飞机制造公司的开发者们,能在二维绘图系统CADAM的基础上,开发出以表面模型为特点的自由曲面建模方法,推出了三维曲面造型系统CATIA
作者: haha    时间: 2002-3-10 19:49
SPLINE BY POINTS创建的曲线 每个点都可以  Assign Slope / Curvature  
SPLINE BY POLE 创建的曲线 只有开始点和末点可以 Assign Slope / Curvature .
Curve on Surface 可以增加定义点,其他两种不能.
作者: www    时间: 2002-3-10 21:40
多看看数学,什么都会,如果想把轿车身外表面作好的话靠CAST 和 HELP是搞不定的
作者: idesign    时间: 2002-3-10 22:05
www wrote:
多看看数学,什么都会,如果想把轿车身外表面作好的话靠CAST 和 HELP是搞不定的

  
数学是基础! 但看了数学不等于什么都会!
  
再复杂的东西都是靠软件画出来的,UG的基础就是CAST和HELP!
  
懂了基础的东西,不一定能作复杂的工作,但要做好复杂的工作,基础一定要好!
作者: darkhorse    时间: 2002-3-11 10:40
到现在这时候了,用的东西都很多呀,是综合能力的需要,数学不行不知道什么是Spline、不知道基于方程的曲面怎么建立。英语不好,呵呵,CAST跟Document可以让你事倍功半,计算机的知识不好,呵呵,一些小问题,就成了拦路虎。要想什么都好有多少人可能呢?所以互相交流呀,这样才能互相提高。呵呵。。。。
作者: jyman    时间: 2002-3-11 16:35
180中加的spline如果勾选associate,则会产生带特征的spline线。有点类似于alias中的blend curve,例如你可以指定该splineB经过另一splineA的某一节点C,并且二者在此点slope一致,如果更改splineA,则slineB会相应变化。
当然,这种带特征的Spline修改编辑的界面也于原来的spline有所区别了!
作者: 开开    时间: 2002-3-11 16:39
没错,现在ug软件的许多功能都是学习alias的,风格界面也开始采用了类似alia的技术,可惜学得不大象。
作者: idesign    时间: 2002-3-11 16:46
开开 wrote:
可惜学得不大象。

  
这叫UG特色啊。。。
作者: jyman    时间: 2002-3-11 16:52
开开 wrote:
没错,现在ug软件的许多功能都是学习alias的,风格界面也开始采用了类似alia的技术,可惜学得不大象。

  
可我宁愿在alias中构线,再到UG中重构曲面,因为UG的曲线编辑实在是太麻烦了。什么时候有alias那么方便(当然不仅仅是曲线编辑),我就可以和alias拜拜了
作者: 开开    时间: 2002-3-11 17:20
但是有参数化给你撑腰,如果你是工程师的话值得牺牲一点灵活性。
如果你是设计大师的话.....




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3