个人nurbs建模学习总结分享 - 纳金网
联系我们

给我们留言

联系我们

地址:福建省晋江市青阳街道洪山路国际工业设计园纳金网

邮箱:info@narkii.com

电话:0595-82682267

(周一到周五, 周六周日休息)

当前位置:主页 > 3D教程 > 图文教程

个人nurbs建模学习总结分享

来源: 纳金网 | 责任编辑:master、lin | 发布时间: 2017-08-29 07:44 | 浏览量:
    本篇教程分享一份难得建模学习笔记,对于初学者来说是非常有用的,分享给纳金网的朋友们!希望对你们学习有帮助!get  it!

 nurbs建模篇
  创建基本nurbs体:
  createnurbs primitives (创建nurbs基本几何体)
  sphere(球):pivot(枢轴),axis(轴),start and end sweep angles(起始扫描角和终止扫描角),radius(半径),surface degree(曲面次数),use tolerance(使用公差:可以提高几何体形体的精度),number of sections(纵向截面数),number of spans(横向跨度数)。
  cube(立方体):width(宽),length(长),height(高),u/v patches(u/v面片:u/v方向各自面片数量,会影响立方体的纵向截面数和横向跨度数)。
  cone(圆锥体);plane(平面);torus(圆环);circle(圆);square(正方形)。
  createcv curves tool (创建cv曲线工具):curve degree(曲线次数),knot spacing(节间距:chord length,为弦长方式,节点可以更好的分配曲率,创建的曲面可以更好的显示纹理;uniform为统一方式,节间距可创建更易于用户使用与识别的形 状), multiple end knots(多个终点:曲线末端编辑点也是节,更容易控制曲线的末端区域)。
  createep curves tool (创建ep曲线工具):curve degree(曲线次数),knot spacing(节间距:chord length,为弦长方式,节点可以更好的分配曲率,创建的曲面可以更好的显示纹理;uniform为统一方式,节间距可创建更易于用户使用与识别的形 状)。
  createpencil curves tool (创建pencil 曲线工具):curve degree(曲线次数)。
  createarc toolsthree point arc tool (创建弧形工具三点成弧工具),createarc toolstwo point arc tool (创建弧形工具两点成弧工具):circular arc degree(圆弧次数),sections(圆弧段数)。createtext (创建文本)。
  createconstruction plane (创建构造平面):pole axis(极轴:构造平面的方向),size(尺寸)。
  编辑曲线:
  edit curvesduplicate surface curves (编辑曲线复制曲面曲线):group with original(与初始曲面成组:把曲线作为被复制曲面的子对象),visible surface isoparms(曲面等位结构线可见:帮助用户沿u、v方向上全部的等位结构线,此选项只有在曲面处于选择状态时才起作用)。
  edit curvesattach curves (编辑曲线连接曲线):attach method(连接方式:connect,连接,在节点处使用最小的曲率平滑度连接曲线,blend,混合,根据混合偏差的值设定连接的平滑 度),multiple knots(多个节:keep,保留,在连接点处创建多个节,可在连接点处使用不连续的曲率;remove,在连接点处删除多个节,可在连接点处创建平滑 的曲率),blend bias(混合偏差,调整曲线的连续性),insert knot(插入节:在选中blend后生效,在连接点附近创建两个新的节,配合insert parameter曲率会更接近原曲线),insert parameter(插入参数:开启insert knot时,可调整新添加的节的位置),keep originals(保持原始几何体)。
  edit curvesdetach curves (编辑曲线分离曲线):keep originals(保持原始几何体)。
  edit curvesalign curves (编辑曲线对齐曲线):attach(连接:使用时必须关闭历史纪录,不然在对曲线进行变形时,区线会变得奇怪),multiple knots(多个节:keep,保留,在连接点处创建多个节,可在连接点处使用不连续的曲率;remove,在连接点处删除多个节,可在连接点处创建平滑 的曲率),continuity(连续性:position,位置,可使两个点严密结合;tangent,切线,可保证两个点的切线相互匹 配;curvature,曲率,保证结合点具有相同的曲率),modify position(更改位置:确定那条曲线整体移动),modify boundary(更改边界:确定那条曲线的连接控制点移动),modify tangent(修改切线:确定放大或缩小那条曲线的切线),tangent scate first and second(缩放切线值:确定放大或缩小那条曲线的切线的值),curvature scate first and second(缩放曲率:确定放大或缩小那条曲线的曲率),keep originals(保持原始几何体)。
  edit curvesopen/close curve (开放、闭合曲线):shape(形状:ignore,忽略,不保留原曲线的形状;preserve,保留,保留原曲线的形状;blend,混合,可设定 区线的连续性,用blend bias控制平滑度),blend bias(混合偏差:参数过大会破坏原曲线的相切性),insert knot(在连接点处插入节),insert parameter(插入参数:设置节对曲线形状的影响大小),keep originals(保持原始几何体)。
  edit curvescut curve (编辑曲线剪切曲线):cut(剪切:at all intersections,所有交点处,两条曲线的所有交点均被剪切;using last curve,用于最后的曲线,使用最后选择的曲线进行剪切),keep(保留:longest segments,最长的线段,保留剪切后最长的曲线;all curve segments,所有曲线线段,保留剪切后的所有曲线;segments with curve points:带有曲线点的线段,保留带有曲线点的所有曲线段,如果没有曲线点被选择,就不删除任何曲线段),keep originals(保持原始几何体)。
  edit curvesintersect curve (编辑曲线相交曲线):find intersections(查找交点:in 2d and 3d,在当前视图中的曲线相交处创建交点,in 3d only,只在两条曲线实际接触的位置创建交点),use direction(使用方向:x、y、z,分别沿选择的轴创建交点;active view,运用当前被激活的窗口创建交点;free,在direction中指定交点轴),intersect(相交:all curves,创建所有选择曲线的焦点;with last curve only,只为最后选择的曲线创建交点),use tolerance(使用公差:global,全局,使用preferences/参数窗口中的setting/设置部分的preferences tolerance/位置公差值;local,局部,使用窗口中的输入值)。
  edit curvescurve fillet (编辑曲线曲线倒角):trim(剪切:保留曲线移向倒角曲线末端的部分,删除其他部分),join(连接:将原曲线和倒角曲线连接为一条曲线,trim 开启时可用),keep original(保持原始几何体),construction(构造类型:circular,创建圆形倒角;freeform,由选定的曲线起始点创建 曲线),radius(圆形倒角的尖锐度),freeform type(tangent,在交点附近放置倒角的顶点;blend,在所选曲线点间的中点附近放置倒角顶点),blend control(开启depth/深度,值越大倒角越深,bias,偏差,控制倒角的偏斜程度)。 edit curvesinsert knot (编辑曲线插入节):insert location(插入位置:at selection,在选中的曲线点处插入节点;between selections,在选中的曲线点中间插入节),multiplicity(多重选项:set to,根据multiplicity值插入节,可帮助用户创造尖锐角;increase by,根据multiplicity向曲线点中添加附加节),keep originals(保持原始几何体)。
  editextendextend curve (编辑曲线扩展扩展曲线):extend method(扩展方式:distance,长度,扩展用户输入值的长度;point,点,扩展到指定的位置),extension type(linear,线性;circular,弧形;extrapolate,外插法,保持曲线的切线),extend curve at(在何处扩展:start,从起点处延伸曲线;end,从末端处扩展曲线;both,两端都扩展曲线),join to original(扩展出的几何体与原始几何体相连),remove multiple knots(删除多个节),keep originals(保持原始几何体)。
  editextendextend curve on surface (编辑曲线扩展扩展曲面上曲线):extend method(设置曲线扩展方式:parametric distance/参数长度,uv point,通过在uv point to extend to中输入uv坐标确定扩展的最后位置),extension type(linear/线性方式,circular/弧形方式,extrapolate/通过曲线的方向和切线扩展曲线,parametric distance/定义扩展长度),,join to original(扩展出的几何体与原始几何体相连),remove multiple knots(删除多个节),keep originals(保持原始几何体)。
  editoffsetoffset curve (编辑曲线偏移偏移曲线),normal direction(法线方向:geometry average,用几何平均值偏移曲线;active view,使用当前视图的摄影机方向偏移曲线),offset distance(设置原始曲线和偏移曲线的距离),connect breaks(连接由于偏移值过大断开的曲线:circular,以圆弧方式连接;linear,用直线连接;off,不连接断开的曲线),loop cutting(剪切平面曲线里线圈:开启此项将使偏移距离大于曲线半径的曲线在偏移时不形成相交的线圈),cutting radius(剪切角半径:开启loop cutting时,设置尖角处半径),max subdivision density(最大细分度:设置曲线上任意跨度的细分度),use tolerance(使用公差:global,全局,使用preferences/参数窗口中的setting/设置部分的preferences tolerance/位置公差值;local,局部,使用tolerance窗口中的输入值),tolerance(公差:标明了偏移曲线设置距离的精确 度),curve range(偏移曲线范围:complete,整体偏移;partial,部分偏移,创建subcurve节点,偏移后用显示操纵器交互式调整偏移范 围)。
  editoffsetoffset curve on surface (编辑曲线偏移偏移曲面上曲线):设置详解参见偏移曲线。
  edit curvesreverse curve direction (编辑曲线反转曲线方向):keep originals(保持原始几何体)。
  edit curvesrebuild curve (编辑曲线重建曲线):rebuild type(重建类型:uniform,统一,通过统一的参数重建一条曲线;reduce,降低曲线的段数,在公差范围内删除多余的节;match knots,匹配节,重建一条与另一条曲线曲率、节数、跨度相匹配的曲线,操作时先选择需要重建的曲线,在按shift选择要匹配的曲线;no multiple knots,无多个节,删除所有附加节,但次数与原曲线相同;curvature,曲率,在高曲率处插入更多的节,与原曲线有相同的度数;end conditions,末端调节,重新设定曲线末端的cv和节的位置:no multiple knots,不通过末端cv;multiple knots,与末端控制点相交),parameter range(参数范围:0 to 1,参数范围由0到1;keep,与原始曲线保持相匹配的参数范围;0 to # spans,操作后保持输入整数值),keep(保持,可以通过选项保持原曲线ends/端点,tangents/切线,cvs/可控 点,numspans/跨度的数目),number of spans(跨度数,设置重建后曲线的跨度数目),degree(平滑度),keep originals(保持原始几何体)。
  edit curvesfit b-spline (编辑曲线b样条曲线,为1次曲线匹配一个3次曲线):use tolerance(使用公差:global,全局,默认公差值为0.010;local,局部,使用窗口中的输入值)。
  edit curvessmooth curves (编辑曲线平滑曲线),smoothness(平滑度),keep originals(保持原始几何体)。
  edit curvescv hardness (编辑曲线调整cv硬度):multiplicity(多重性因数:full,使内部多重性因数从1到3;off,改变内部曲线的多样性,从3到1),keep originals(保持原始几何体)。
  edit curvesadd points tool (编辑曲线增加曲线点)。
  edit curvescurves editing tool (编辑曲线曲线编辑工具)。
edit curvesproject tangent (编辑曲线投射切线):construction(构造类型:tangent,以相交点切线矢量实现修改,仅对交点进行修改;curvature,使曲线 的切线和曲率与切线矢量方向上曲面相一致,可通过curvature scale/曲率缩放进行调整),tangent align direction(切线对齐的方向:u、v,用曲面的u或v方向对齐,normal,法线,使曲线垂直于曲面),reverse direction(反转方向,使曲线向另一侧变化),tangent scale(缩放法线),tangent rotation(切线旋转),curvature scale(曲率缩放,只影响切线矢量),keep originals(保持原始几何体)。
创建曲面
  surfacesrevolve (曲面旋转成型):axis preset(轴预置,确定曲线以那个轴为中心进行旋转:x、y、z;free,自由,可自定义轴的坐标),pivot(枢轴点:object,对象,将 枢轴点放置在0.0.0处;preset,可自定义枢轴点坐标),surface degree(曲面次数:linear,线性;cubic,三次),start and end sweep angle(起始和终止扫描角),use tolerance(使用公差:none,无,可以改变段值;global,全局;local,局部),segments(段:用于决定使用多少段来生成 旋转曲面),curve range(旋转范围:complete,整体;partial,部分),output geometry(输出几何体类型)。
  surfacesloft (曲面放样):parameterization(参数化法:uniform,统一,轮廓线与v方向平行,生成曲面在u方向上是等距的;chord length,弦长,u方向上的参数值将根据轮廓曲线起点间的距离而定),auto reverse(自动反向:自动处理起点不一致的曲线,生成正确的曲面),close(闭合,决定生成的曲面在u或v方向上是否闭合),surface degree(曲面次数:linear,线性;cubic,三次),section spans(放样曲面的段数),curve range(放样范围:complete,整体;partial,部分),output geometry(输出几何体类型)。
  surfacesplanar (曲面平面):degree(次:linear,线性;cubic,三次),curve range(平面范围:complete,整体;partial,部分),output geometry(输出几何体类型)。
  surfacesextrude (曲面拉伸曲面):style(类型:flat,平直,使轮廓线在拉伸时保持方向不变;tube,管状,轮廓曲线沿路径曲线进行扫描;distance, 距离,沿直线拉伸轮廓线,不用选取路径曲线),extrude length(拉伸长度:distance的附加属性),direction(方向:distance的附加属性,profile normal,轮廓法线;specify,指定,可以指定三个世界坐标轴,也可以自定义坐标轴),surface degree(曲面次数:linear,线性;cubic,三次),result position(最终位置:at profile,在轮廓线上;at path,在路径上),pivot(枢轴:tube的附加属性;closest end point,最近的端点,生成的曲面出现路径移位;component,元素,与轮廓曲线形状相匹配),orientation(方向:tube的附加属 性;path directon,路径方向;profile normal,轮廓法线),rotation(旋转:拉伸时旋转轮廓曲线),scale(缩放:拉伸时缩放轮廓曲线),curve range(拉伸范围:complete,整体;partial,部分),output geometry(输出几何体类型)。
  surfacesbirail (曲面轨道工具):transform control(变换控制:proportional,比例,使轮廓线间的曲面产生弧度;nonproportional,无比例,使轮廓线间的曲面直线 过渡),profile blend value(轮廓线对生成曲面的影响度:其应用于双轨成型;值为0.5时两条轮廓线对生成的曲面影响相同,值为1.0时第一条选中的轮廓曲线比第二条选中 的轮廓曲线影响大,反之既然),continuity(连续性:使曲面切线保持连续性),rebuild(重建,对所选中的轨道或轮廓线在没有创建曲面前 进行重建),output geometry(输出几何体类型),tool behavior(工具行为设置:on completion,如选择使用后自动退出工具;auto completion,如选择在每部操作后都显示提示)。
  surfacesboundary (曲面创建四边形曲面):curve ordering(曲线顺序:automatic,使用默认设置创建曲面;as selected,按选取顺序创建曲面),common end points(公共端点:optional,端点不匹配情况下仍然形成曲面;required,端点不匹配就不生成曲面),end point tolerance(端点公差:global,全局,使用preferences/参数窗口中的setting/设置部分的preferences tolerance/位置公差值;local,局部,使用tolerance窗口中的输入值),curve range(扫描范围:complete,整体;partial,部分),output geometry(输出几何体类型)。
  surfacessquare (曲面方形工具):continuity type(曲面切线类型:fixed boundary,不保证曲线连续性;tangent,创建平滑、连续的曲面;implied tangent,根据曲线所在平面的法线创建曲面切线),curve fit checkpoints(正方形曲面精度),end point tolerance(端点公差:global,全局,使用preferences/参数窗口中的setting/设置部分的preferences tolerance/位置公差值;local,局部,使用tolerance窗口中的输入值),rebuild(重建),output geometry(输出几何体类型)。
  surfacesbevel (曲面倒角):attach surfaces(连接曲面:确定形成倒角的面是否连接在一起),bevel(倒角:to side,在底部形成倒角斜面;bottom side,在顶部形成倒角斜面;both,在底部和顶部都形成倒角斜面;off,仅形成倒角拉伸部分),bevel width(倒角宽度),bevel depth(倒角深度),extrude height(拉伸高度:不包括斜面部分),bevel corners(倒角:circular arcs,圆滑尖角;straight,线性处理尖角),bevel cap edge(倒角盖边:convex,凸面;concave,凹面;straight,直线),use tolerance(使用公差:global,全局,使用preferences/参数窗口中的setting/设置部分的preferences tolerance/位置公差值;local,局部,使用tolerance窗口中的输入值),curve range(倒角范围:complete,整体;partial,部分),output geometry(输出几何体类型)。
  surfacesbevel plus (曲面plus倒角):attach surfaces(连接曲面:只有输出类型是nurbs时此项可用),create bevel(创建倒角:at start,控制与曲线最接近的部分;at end,控制离曲线较远的部分),bevel width(倒角宽度),bevel depth(倒角深度),extrude distance(拉伸距离,斜面区域除外),create cap(创建端盖:at start,控制与曲线最接近的部分;at end,控制离曲线较远的部分),outer bevel style/inner bevel style(外倒角/内倒角类型),same as outer style(使用外倒角同样的类型:确定由两条曲线构成的字母是否内外曲线都使用同一种倒角类型),use tolerance(使用公差:global,全局,使用preferences/参数窗口中的setting/设置部分的preferences tolerance/位置公差值;local,局部,使用tolerance窗口中的输入值;只有输出类型为nurbs时可用),output geometry(输出几何体类型),tessellation method(倒角平滑度:count,指定多边形数量;sampling,指定倒角面在不同区域的镶嵌度),face count(面数:是count的附加属性),along extrusion(沿拉伸边方向控制镶嵌:section,使拉伸区域与倒角区域的镶嵌结构不同;complete,让镶嵌的细分曲面均匀的分布在曲面 上),samples(细分面数目),along curve(沿曲线方向控制镶嵌:span,使拉伸区域与倒角区域的镶嵌结构不同,) ,complete,让镶嵌的细分曲面均匀的分布在曲面上),samples(细分面数目),use chord height,chord height(使用弦高度,弦高度:值越小倒角形状与原始曲线越匹配),use chord height ratio,chord height ratio(使用弦高比,弦高比:由弦高/原始曲线到多边形边缘的最大距离,除以弦长来计算)
  编辑nurbs曲面
  edit nurbsduplicate nurbs patches (编辑nurbs曲面复制nurbs面片):group with original(与原始集合体成组)。
  edit nurbsproject curve on surface (编辑nurbs曲面在曲面上投射曲线):project along(投射方向:active view,当前视图方向;surface normal,曲面法线方向),use tolerance(使用公差:global,全局,使用preferences/参数窗口中的setting/设置部分的preferences tolerance/位置公差值;local,局部,使用tolerance窗口中的输入值),curve range(投射范围:complete,整体;partial,部分)。
  edit nurbsintersect surfaces (编辑nurbs曲面相交曲面):create curves for(在那个曲面创建相交曲线:first surface,在第一个曲面上;both surface,两个曲面都创建),curve type(曲线类型:curves on surface,创建曲面上曲线;3d world,在3d空间中创建nurbs曲线),use tolerance(使用公差:global,全局,使用preferences/参数窗口中的setting/设置部分的preferences tolerance/位置公差值;local,局部,使用tolerance窗口中的输入值)。
  edit nurbstrim tool (编辑nurbs曲面修剪工具):selected state(选择状态:keep,保留,保留选择区域;discard,抛弃,删除选择区域),shrink surface(收缩曲面:使选取面刚好收缩到保留区域内),fitting tolerance(匹配公差:设置精度),keep originals(保持原始几何体)。
  edit nurbsuntrim (编辑nurbs曲面撤消修剪曲面):keep originals(保持原始几何体),untrim(撤消剪切曲面:all,全部,撤销曲面上所有的剪切操作;last,最后,撤销曲面上最好一次剪切操作)。
  edit nurbsbooleansunion/subtract/intersect (编辑nurbs布尔运算结合/相减/相交):delete inputs(删除输入:如果开启将不保留布尔运算的历史纪录,但是如场景历史纪录打开则此选项无效),tool behavior(工具行为设置:exit on completion,完成后退出;hierarchy selection,层级选择,使用户能在先前执行过布尔运算的曲面上继续进行布尔运算)。

相关文章
网友评论

您需要登录后才可以发帖 登录 | 立即注册

关闭

全部评论:0条

推荐
热门