首页 > 编程学习 > Polyworks脚本开发学习笔记(四)-利用FILE IMPORT进行数据导入及对齐

Polyworks脚本开发学习笔记(四)-利用FILE IMPORT进行数据导入及对齐

导入参考及数据

  1. FILE IMPORT_REFERENCE导入参考的CAD文件如igs格式
    在这里插入图片描述
    括号内参数分别为(导入文件路径,CAD层-,原有的文件路径)
    FILE IMPORT_REFERENCE NURBS IGES ( “D:\CAD\11.igs”, , ) 导入CAD文件 D:\CAD\11.igs
    FILE IMPORT_REFERENCE NURBS IGES ( “D:\CAD\11.igs”,“aa” , ) 导入CAD文件 D:\CAD\11.igs的"aa"层
    FILE IMPORT_REFERENCE NURBS IGES ( {“D:\CAD\11.igs”,“D:\CAD\22.igs”}, , )
    以字符串数组方式导入两个CAD文件 D:\CAD\11.igs和D:\CAD\22.igs
    FILE IMPORT_REFERENCE NURBS IGES ( “D:\CAD\11.igs”, “D:\CAD\22.igs”)
    导入"D:\CAD\11.igs"取代"D:\CAD\22.igs"

当然,导入三角化模型作为参考数据也是可以的,如下:
FILE IMPORT_REFERENCE POLYGONAL_MODEL ( “D:\PtCloud\111.stl”, “stl”, )

  1. FILE IMPORT_DATA 导入比对的数据
    导入三角化数据可以有很多格式如下,最常用的为stl格式
    在这里插入图片描述FILE IMPORT_DATA POLYGONAL_MODEL( “D:\PtCloud\111.stl”, “stl”, ) 导入 “D:\PtCloud\111.stl” 作为比对数据
    FILE IMPORT_DATA POLYGONAL_MODEL( {“D:\PtCloud\111.stl”,“D:\PtCloud\222.stl”}, “stl”, )
    导入 “D:\PtCloud\111.stl” “D:\PtCloud\222.stl"多个三角化数据作为比对数据
    FILE IMPORT_DATA POLYGONAL_MODEL( “D:\PtCloud\111.stl”, “stl”,“D:\PtCloud\222.stl” )
    导入 “D:\PtCloud\111.stl” 取代"D:\PtCloud\222.stl”

设置最佳拟合对齐

最佳拟合对齐,是将比对数据DATA 与参考数据REFERENCE利用最佳拟合进行对齐的一种简单方法
利用脚本需要通过先设置对齐参数,再进行对齐的方法实现。
例如使用最佳拟合将111.stl与11.igs对齐
在这里插入图片描述
设置指定的(步骤2)的参考对象11.igs(步骤3)
设置指定的(步骤4)的数据对象111.stl(步骤5)
使用预对齐(步骤1)将上述数据对象最佳拟合对齐至参考对象,命名为"最佳拟合至参考 5"(步骤6)

ALIGN BEST_FIT DATA_TO_REFERENCE OPTIONS CREATE REFERENCE_OBJECTS ( “Specific” ) 步骤2
ALIGN BEST_FIT DATA_TO_REFERENCE OPTIONS CREATE REFERENCE_OBJECTS SPECIFIC ( “11.igs” ) 步骤3
ALIGN BEST_FIT DATA_TO_REFERENCE OPTIONS CREATE DATA_OBJECTS ( “Specific” )步骤4
ALIGN BEST_FIT DATA_TO_REFERENCE OPTIONS CREATE DATA_OBJECTS SPECIFIC ( “111.stl” )步骤5
ALIGN BEST_FIT DATA_TO_REFERENCE CREATE FIT_TO_REFERENCE_OBJECT_SURFACES USING_PRE_ALIGNMENT AUTOMATIC ( “最佳拟合至参考 5” ) 步骤1+步骤6


本文链接:https://www.ngui.cc/zz/1918292.html
Copyright © 2010-2022 ngui.cc 版权所有 |关于我们| 联系方式| 豫B2-20100000