基于python的CAM开发及应用实践智慧树知到期末考试答案章节答案2024年浙江大学_第1页
基于python的CAM开发及应用实践智慧树知到期末考试答案章节答案2024年浙江大学_第2页
基于python的CAM开发及应用实践智慧树知到期末考试答案章节答案2024年浙江大学_第3页
基于python的CAM开发及应用实践智慧树知到期末考试答案章节答案2024年浙江大学_第4页
免费预览已结束,剩余5页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于python的CAM开发及应用实践智慧树知到期末考试答案+章节答案2024年浙江大学路径规划的结果一般无法直接用于数控加工,需要进行后置处理。()

答案:对模型上的端面包括上端面和下端面,对FDM三维打印,端面处需要进行密实填充。()

答案:对使用轮廓平行路径,可加快打印速度;使用方向平行路径,可提高打印精度。()

答案:错Point3D类的函数中,isCoincide和isIndentical的区别是,前者是严格比较点是否重合,后者是近似比较点是否重合。()

答案:错在三维打印过程中,支撑总是必不可少的。()

答案:错在本课程中,轮廓路径生成效率低于商业软件的原因可能是由于Python语言造成的。()

答案:对如果基于Clipper裁剪的方法生成填充线,则无需对输入轮廓多边形进行旋转。()

答案:对在3D打印中,最常用的平行路径连接方式是单向连接。()

答案:对对FDM三维打印,送进喷头和挤出喷头的丝长比值等于丝材直径和喷头直径比值的平方。()

答案:错Utility模块的作用是存放一些通用而又不复杂的函数。()

答案:对根据切分线段使用裁剪法做单连通区域分区时,关键是构造的切分矩形须足够窄。()

答案:对对Python的列表对象,使用remove函数可以一次性移除所有指定值的元素。()

答案:错使用Clipper生成填充线的本质是对开放的平行线序列进行裁剪,求取落在指定区域内的平行线段。()

答案:对在本课程中,拓扑关系是指空间多面体中面片、棱边、顶点之间的相邻、关联、包含、索引等关系。()

答案:对genSptRegions函数的核心是偏置和布尔减操作。()

答案:对在三维打印过程中,支撑部分和实体部分的切片厚度可以不一致。()

答案:错在支撑生成中,投影网格越密,得到的支撑越精确,因此网格间距越小越好。()

答案:错平面多边形各顶点的凹凸属性具有旋转不变形,可由向量叉乘法来确定。()

答案:对在扫描线的intersect函数中,删除重合交点的作用是保证填充线正确提取。()

答案:对在计算模型支撑点时,一个网格上方保存的支撑点个数为奇数个。()

答案:对在计算点到线段的距离时,下面描述正确的是()

答案:如果投影点落没落在线段上,则点到线段的距离等于该点到较近线段端点的距离###点到线段的距离可用向量法来求解###如果投影点落在线段上,则点到线段的距离等于该点到投影点的距离关于字典序拼接算法,下面描述正确的是()

答案:需要点链接点列表按字典序进行排序###排序好,坐标相同的两个点总是处在链接点列表的相邻位置###算法执行效率主要取决于对链接点进行排序的过程在3D打印中,常用的填充路径有()

答案:方向平行路径###组合路径(轮廓+方向)###轮廓平行路径关于G代码,下面描述正确的是()

答案:G0是模态指令###F用于指定进给速度###G1是直线插补指令在Polyline类中,关于getArea函数描述正确的是()

答案:如果面积为正,则多边形为逆时针;如果面积为负,则多边形为顺时针###可以用来判断多边形的顺、逆时针走向###可以用来计算平面多边形的面积###可以用来调整多边形的走向关于平行路径生成类GenDpPath中的generate和generateEx两个函数,下面描述正确的是()

答案:两者生成平行填充路径的原理相似###后者使用了所有切片层统一的ys###前者无法保证上下层之间的平行路径对齐###后者可对齐上下层之间的平行路径关于支撑线段,下面描述正确的是()

答案:支撑线段是一系列和Z轴平行的线段###支撑线段获取的核心是空间平行线序列和STL模型求交###支撑线段越密,越逼近支撑关于切片支撑点,下面描述正确的是()

答案:切片支撑点位于切片平面上###切片支撑点可转化为该切平面上的支撑区域###切片支撑点理论上可通过截交支撑线段得到###切片支撑点越密,得到的支撑区域越精确Clipper中定义的填充规则包括()

答案:奇偶填充(Even-Odd)###负填充(Negative)###非零填充(None-Zero)###正填充(Positive)下面关于基于拓扑模型的切片方法,以下描述正确的是()

答案:该方法需要构建种子面片和目标邻面的寻找函数###实施过程中,需要不断清洗面片的used属性###扫描平面法是该方法的基础下面关于SLC文件的描述中,正确的是()

答案:SLC文件是slice的缩写,主要用来保存切片数据###SLC文件包含头文件、预留区、采样表、轮廓数据去4个部分三维打印常见的工艺形式有()。

答案:SLA###FDM###SLM关于填充区域疏密分区,下面描述正确的是()

答案:一个区域可能既包含密实填充区域,又包含稀疏填充区域###一个区域可能仅包含密实填充区域###包含密实填充区域的切片层可能影响上下切片层填充属性###一个区域可能仅包含稀疏填充区域关于VTK可视化流程,下面描述正确的是()

答案:vtkSTLReader是一个从文件中读取STL模型的数据源类###VTK可视化流程的第一步是创建数据源(source)###在VTK可视化流程中,filter对象是可有可无的关于支撑临界角,下面描述正确的是()

答案:每种打印材料的支撑临界角可能不同###同种材料在不同的打印工艺参数下支撑临界角可能不同###面片法向和Z轴方向越小越危险(难打印)对ClipperAdaptor适配器类,下面描述正确的是()

答案:将Path对象转化为Polyline对象时需对点坐标缩小一定的倍数###将Polyline对象转化为Path对象时需对点坐标放大一定的倍数###可将Clipper库中的Path对象转化为Polyline对象###可将Polyline对象转化为Clipper库中的Path对象关于层高匹配法截交STL模型的步骤,下面描述正确的是()

答案:需要识别并保存每个三角面片包含的层高值###相比扫描平面法,层高匹配法适合做并行运算优化向量叉乘可以用来()

答案:计算同时垂直于两个向量的向量###判断两个向量是否平行关于偏置路径的连接策略,下面描述正确的是()

答案:连接线越长,表明空走行程越大###应从最内层多边形开始连接###应在两多边形的最近处进行连接关于finSptRegion全局函数,下面描述正确的是()

答案:crAngle越大,得到的支撑量越多###gridSize越小,支撑区域越精确###xyGap越大,支撑离模型越远若点P坐标为(1,2,3),平面过点(3,4,5),法向向量为(1,1,1),则点P到平面的距离约为()

答案:3.46在STL模型冗余顶点消除中,起到关键作用的数据类型是()

答案:字典下列哪款软件不是CAM软件()。

答案:SolidWorks列表a=[1,2,[3,4]],以下的运算结果为True的是()

答案:len(a)==3下面关于粒子群算法描述正确的是()

答案:粒子群算法通过随机进化迭代寻找最优解Python中range(1001)函数返回的是()。

答案:0到1000的整数在计算机中,1.1e-4表示()

答案:0.00011在Triangle类中,zs属性的作用是()

答案:保存和面片相交的层高数值在STL模型中,下面描述错误的是()

答案:一个面片有且仅有3个邻面下面哪项不是三维打印的常见工艺形式()。

答案:PLApickFfRegions仅适用于上端面密实填充区域提取。()

答案:错3D打印机路径生成步骤包括()

答案:识别上下端面并分区###生成密实和稀疏填充路径###对模型进行切片###生成轮廓路径关于打印工艺参数,下面描述正确的是()

答案:layerThk表示切片层厚###fillAngle表示平行填充角度###startCode、endCode表示起始、终止代码关于模型上的端面密实填充区,下面描述正确的是。()

答案:密实填充区应向模型内侧延伸以增加打印强度###端面进行密实填充可保证模型水密###轮廓填充本身就是一种密实填充方式对每层切片,都可生成轮廓路径、密实平行填充路径、稀疏平行填充路径、支撑轮廓路径、支撑平行填充路径共5种路径。()

答案:错本课程提供两种支撑形式,同向填充(line)和交叉填充(cross),其中同向填充强度更高。()

答案:错关于模型支撑量的说法,下面描述正确的是()

答案:支撑体积或支撑路径长度可用来衡量支撑量###模型支撑量随模型绕Y轴旋转而变化###模型支撑量随模型绕X轴旋转而变化平面上,如果点P在三角形ABC外,则三角形PAB、PBC、PAC的面积之和大于三角形ABC面积。()

答案:对在三维打印过程中,为保证支撑强度,支撑部分填充路径越密越好。()

答案:错在粒子群算法中,粒子变异概率越大,算法越容易收敛。()

答案:错根据凹峰点构造切分线段的核心是计算过凹峰点的扫描线和多边形的所有交点,然后从中筛选距离凹峰点两侧最近的两个交点。()

答案:对下面关于单/多连通区域,描述正确的是()

答案:单连通区域是指该区域内的填充线段无法以zig-zag的形式连成一体###单连通区域和多联通区域的转化取决于填充线角度###单连通区域和多联通区域是可以相互转化的###单连通区域是指该区域内的所有填充线段都可以以zig-zag的形式连成一体关于平行填充路径,下面描述正确的是()

答案:上下层平行路径填充角度错开可增加打印强度###平行路径生成的底层核心是平行线序列和轮廓的求交算法###填充间距越大,路径越稀疏,得到零件强度越大###各单连通间zig-zag路径的连接是一个旅行商问题原始的扫描线算法无法生成带角度的填充线。()

答案:对经过轮廓的峰值点的直线必然可以将多连通区域分割成单连通区域。()

答案:错PolyPcrSeeker类不仅可以建立多边形的包含关系,还可以确定各个多边形所处的层级(深度)。()

答案:对在基于Clipper的求交、求并或求差运算中,subject和clip是等价的。()

答案:错关于平面多边形的偏置算法,下面描述正确的是()

答案:基于线段平移得到的偏置线段需要进行裁剪###偏置过程中可能产生全局自相交环###偏置过程中可能产生局部自相交环设打印机喷头直径为D,在连续偏置曲线生成中,下面描述正确的是()

答案:基于上一条偏置线生成下一条偏置线将得到打印效果更好的偏置线###首次偏置距离须设置为D/2###持续偏置后,偏置线最终将消失在图形中心###始终使用边界轮廓为偏置主体将得到包含更少数据量的偏置线对连续偏置输出的二维曲线列表offsetPolyses,对offsetPolyses[i+1]中的任意一条曲线c,它的直系父曲线必然在offsetPolyses[i]中。()

答案:错建模STL模型的半边结构,可以用来判断STL模型上是否存在面片缺失。()

答案:对在本课程中,拓扑顶点类TVertex包含了哪些属性()

答案:和该顶点相连的面片列表###和该顶点相连的棱边列表###该顶点坐标x、y、zSTL模型拓扑关系重建的两大难点是()

答案:消除冗余顶点###构建对边关系下面关于本课程拓扑面片类TFace的描述中,正确的是()

答案:包含3条半边的引用###包含3个对面的引用###包含3个顶点的引用使用基于拓扑模型的切片方法,可以在切片的同时进行线段拼接,一举两得。()

答案:对关于字典查询法线段拼接,下面描述正确的是()

答案:实施该方法不需要用到LinkPoint的index属性###该方法也依赖LinkPoint类字典查询法线段拼接的效率取决于字典结构的构建速度和查询速度。()

答案:对在执行字典序拼接算法时,对平面上的N条散乱线段,可处理得到2N个链接点对象。()

答案:对下面关于点的字典序描述正确的是()

答案:定义点的字典序的作用是比较两个点的大小###可以将点的坐标在各个维度上进行比较以确定点的大小###可以将点的坐标格式化为字符串后比较点的大小用于测试线段拼接算法的散乱线段生成算法需要满足什么条件()

答案:连接性###无序性###海量性字典序拼接法只能拼接得到封闭的轮廓。()

答案:对在LinkPoint的初始化函数中,设置有限位小数位数的目的是让点的坐标数据更简洁。()

答案:错扫描平面法和层高匹配法截交STL模型算法,都不依赖intersectTriangleZPlane函数中的预处理过程。()

答案:对关于扫描平面法截交STL模型,下面描述正确的是()

答案:扫描平面法高效的原因是能够了增量和排序的方法###扫描平面结构体的作用是维护和其相交的三角面片在层高匹配法截交STL模型中,每个三角面片仅保存和其相交的层高值信息。()

答案:对在使用暴力方法做线段拼接的过程中,下面描述正确的是()

答案:暴力拼接的时间复杂度为平方量级###拼接后得到的多边形可能是非封闭的,原因是STL模型可能非封闭###在每层切片上,截交线段是散乱有序的从0开始,位于偶数层的多边形为区域内边界,位于奇数层的多边形为区域外边界。()

答案:错空间三角形三条边和平面的交点个数可能为()

答案:2###3###0在设计算法时,对那些几乎不会发生的小概率事件,可以不用理会。()

答案:错在使用暴力方法切片的过程中,下面描述正确的是()

答案:预先判断三角面片和截平面的位置关系,可大大提高切片效率###将截交线段整理为Polyline对像,可改善界面卡顿的现象###创建Layer类的目的是更好的组织和保存得到的截交线段###在用VtkAdaptor显示截交线段时,有时界面卡顿的原因是截交线段数量太大在VTK中,可用vtkPolyDataMapper来作为vtkSTLReader的映射器。()

答案:对关于VtkAdaptor类,下面描述正确的是()

答案:在VtkAdaptor类的构造函数中,定义了renderer、window、interactor等属性###不建议基于drawSegment函数来实现drawPolyline函数###封装的目的是方便后续使用,提高代码复用率###在drawActor函数中,返回actor的目的是方便修改actor属性关于VTK,下面描述正确的是()

答案:VTK底层基于OpenGL基础设计###V

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论