中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

  • 1394查看
  • 0回复

3d命令

[复制链接]

该用户从未签到

发表于 1-3-2009 19:18:05 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


可以创建多边形网格形式。 由于网格面是平面的,因此网格只能近似于曲面。

如果需要使用消隐、着色和渲染功能,而线框模型无法提供这些功能,但又不需要实体模型提供的物理特性(质量、体积、重心、惯性矩等),则可以使用网格。

也可以使用网格创建不规则的几何体,如山脉的三维地形模型。

视觉样式控制网格的显示方式为线框还是着色。 (VISUALSTYLES 命令)

可以创建多种类型的网格。

三维面。 3DFACE 创建具有三边或四边的平面网格。
直纹网格。 RULESURF 在两条直线或曲线之间创建一个表示直纹曲面的多边形网格。
平移网格。 TABSURF 创建多边形网格,该网格表示通过指定的方向和距离(称为方向矢量)拉伸直线或曲线(称为路径曲线)定义的常规平移曲面。
旋转网格。 REVSURF 通过将路径曲线或轮廓(直线、圆、圆弧、椭圆、椭圆弧、闭合多段线、多边形、闭合样条曲线或圆环)绕指定的轴旋转创建一个近似于旋转曲面的多边形网格。
边界定义的网格。 EDGESURF 创建一个多边形网格,此多边形网格近似于一个由四条邻接边定义的孔斯曲面片网格。 孔斯曲面片网格是一个在四条邻接边(这些边可以是普通的空间曲线)之间插入的的双三次曲面。
预定义的三维网格。 3D 命令沿常见几何体(包括长方体、圆锥体、球体、圆环体、楔体和棱锥体)的外表面创建三维多边形网格。
基本网格。 3DMESH 和 PFACE 创建任意形状的三维多边形网格对象。
了解网格构造
网格密度控制镶嵌面的数目,它由包含 M 乘 N 个顶点的矩阵定义,类似于由行和列组成的栅格。 M 和 N 分别指定给定顶点的列和行的位置。

网格可以是开放的也可以是闭合的。 如果在某个方向上网格的起始边和终止边没有接触,则网格就是开放的,如下图所示。



有多种创建网格的方法。

创建直纹网格
使用 RULESURF 命令,可以在两条直线或曲线之间创建网格。 可以使用以下两个不同的对象定义直纹网格的边界:直线、点、圆弧、圆、椭圆、椭圆弧、二维多段线、三维多段线或样条曲线。 作为直纹网格“轨迹”的两个对象必须全部开放或全部闭合。 点对象可以与开放或闭合对象成对使用。



可以在闭合曲线上指定任意两点来完成 RULESURF。 对于开放曲线,将基于曲线上指定点的位置构造直纹网格。





创建平移网格
使用 TABSURF 命令可以创建网格,表示由路径曲线和方向矢量定义的基本平移曲面。 路径曲线可以是直线、圆弧、圆、椭圆、椭圆弧、二维多段线、三维多段线或样条曲线。 方向矢量可以是直线,也可以是开放的二维或三维多段线。 可以将使用 TABSURF 命令创建的网格看作是指定路径上的一系列平行多边形。 必须事先绘制原对象和方向矢量,如下图所示。



创建旋转网格
可以使用 REVSURF 命令通过绕轴旋转对象的轮廓来创建旋转网格。 REVSURF 命令适用于对称旋转的网格形式。



该配置称为路径曲线,它可以是直线、圆、圆弧、椭圆、椭圆弧、多段线、样条曲线、闭合多段线、多边形、闭合样条曲线或圆环的任意组合。

创建边界定义的网格
使用 EDGESURF 命令,可以通过称为边界的四个对象创建孔斯曲面片网格,如下图所示。 边界可以是圆弧、直线、多段线、样条曲线和椭圆弧,并且必须形成闭合环和共享端点。 孔斯片是插在四个边界间的双三次曲面(一条 M 方向上的曲线和一条 N 方向上的曲线)。



创建预定义的三维网格
3D 命令可以创建以下三维形状:长方体、圆锥体、下半球面、上半球面、网格、棱锥面、球体、圆环和楔体。

要更清楚地查看正使用 3D 命令创建的对象,请使用 3DORBIT、DVIEW 或 VPOINT 设置查看方向。

在下图中,数字表示创建网格需要指定的点的数目。



创建矩形网格
使用 3DMESH 命令可以在 M 和 N 方向(类似于 XY 平面的 X 轴和 Y 轴)上创建开放的多边形网格。 可以使用 PEDIT 命令闭合网格。 可以使用 3DMESH 命令构造极不规则的网格。 通常,如果已知网格点数,则可以将 3DMESH 命令与脚本或 AutoLISP 例程配合使用。



在下例中,在命令行中输入每个顶点的坐标值来创建图中的网格。

样例:
命令: 3dmesh

M 方向网格数目: 4

N 方向网格数目: 3

顶点 (0,0): 10,1,3

顶点 (0,1): 10,5,5

顶点 (0,2): 10,10,3

顶点 (1,0): 15,1,0

顶点 (1,1): 15,5,0

顶点 (1,2): 15,10,0

顶点 (2,0): 20,1,0

顶点 (2,1): 20,5,-1

顶点 (2,2): 20,10,0

顶点 (3,0): 25,1,0

顶点 (3,1): 25,5,0

顶点 (3,2): 25,10,0



创建多面网格
PFACE 命令用于创建多面(多边形)网格,每个面可以有多个顶点。 通常情况下,通过应用程序而不是用户直接输入来使用 PFACE 命令。

创建多面网格与创建矩形网格类似。 要创建多面网格,首先要指定其顶点坐标。 然后通过输入每个面的所有顶点的顶点号来定义每个面。 创建多面网格时,可以将特定的边设置为不可见,指定边所属的图层或颜色。

要使边不可见,请输入负数值的顶点号。 例如,在下图中要使顶点 5 和 7 之间的边不可见,可以输入:

面 3,顶点 3: -7

在图中,顶点 1、5、6 和 2 定义面 1,顶点 1、4、3 和 2 定义面 2,顶点 1、4、7 和 5 定义面 3,顶点 3、4、7 和 8 定义面 4。



可以使用 SPLFRAME 系统变量控制不可见边的显示。 如果 SPLFRAME 系统变量设置为非零值,则不可见边变为可见边,并且可以编辑。 如果 SPLFRAME 系统变量设置为 0(零),则不显示不可见边。

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 14-5-2024 04:22 , Processed in 0.197212 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.