当前位置: 首页 > wzjs >正文

台州seo网站推广怎么免费给自己建网站

台州seo网站推广,怎么免费给自己建网站,交做网贷的网站,常平东莞网站建设一.创建参数 classmethoddef add_catpart_parameter(cls):"""在CATPart中创建标准工程参数集功能:创建包含多种数据类型的参数,用于驱动设计变更典型应用场景:标准件参数化建模、设计规范实施"""# 创建整型参数…

一.创建参数

    @classmethoddef add_catpart_parameter(cls):"""在CATPart中创建标准工程参数集功能:创建包含多种数据类型的参数,用于驱动设计变更典型应用场景:标准件参数化建模、设计规范实施"""# 创建整型参数(常用于版本控制)revision = opart.parameters.create_integer("revision_number",  # 参数名称(需符合CATIA命名规范)202505  # 初始值(建议设置为当前版本年份+月份))# 创建字符串参数(用于材料规格等描述性数据)density = opart.parameters.create_string("density",  # 参数名称"2.5g_cm3"  # 默认值(推荐格式:数值+单位))# 长度参数(通过字符串初始化)length = opart.parameters.create_string("length","3mm"  # 注意单位需与CATIA单位设置一致)# 创建实数参数(用于比例系数等连续变量)ratio = opart.parameters.create_real("ratio",0.3  # 浮点型初始值(范围建议0.0-1.0))# 布尔型参数(控制特征可见性/激活状态)bool_param = opart.parameters.create_boolean("boolean",True  # 默认激活状态)# 创建带单位的尺寸参数(角度类型)angle = opart.parameters.create_dimension("angle",  # 参数名称"ANGLE",  # 参数类型(CATIA内置类型)0.0  # 初始角度值(单位:度))angle.valuate_from_string("30deg")  # 通过字符串赋值(自动解析单位)# 创建长度型尺寸参数width = opart.parameters.create_dimension("width","LENGTH",0.0)width.valuate_from_string("20mm")  # 支持mm/cm/m等单位转换

二.选择圆边以创建中心点

    @classmethoddef add_center_of_circle(cls):"""创建圆形边线的几何中心点工作流程:选择边线 → 计算中心点 → 存储到几何集依赖条件:必须存在可解析的圆形边线"""# 清空选择集(避免残留选择影响)osel.clear()# 显示用户提示对话框(模态窗口)catia.message_box("选择圆边",  # 提示信息64,  # 对话框类型(64=信息图标+确定按钮)"信息"  # 窗口标题)# 定义选择过滤器(仅允许选择边元素)filter_type = ("Edge",)  # 元组格式(可扩展多个过滤条件)# 执行交互式选择操作# 参数说明:# filter_type - 元素类型过滤器# "选择圆边"  - 状态栏提示信息# False       - 是否允许多选selection_status = osel.select_element2(filter_type,"选择圆边",False)# 创建几何中心点(基于第一个选中边线)# osel.item(1).value 获取选定边的几何对象center_point = ohsf.add_new_point_center(osel.item(1).value  # 从选择集中提取边对象)center_point.compute()  # 强制执行几何计算# 创建新几何集存储中心点geometry_set = opart.hybrid_bodies.add()  # 添加空几何集geometry_set.append_hybrid_shape(center_point)  # 添加几何特征# 注意:此处需要显式调用part.Update()更新模型# (在复杂操作中建议集中执行更新)

三.装配几何体

    @classmethoddef assemble_bodies(cls):"""执行几何体装配操作,将非PartBody几何体合并到主几何体功能流程:1. 定位主几何体PartBody2. 遍历所有几何体进行装配操作3. 更新模型状态并刷新视图4. 反馈操作结果异常情形:- 跳过空几何体和PartBody自身- 自动处理CATIA对象更新典型应用场景:- 多几何体重组- 第三方几何数据集成"""# 获取基准几何体# PartBody是CATIA默认主几何体,作为装配基准main_body = opart.bodies.item("PartBody")# 设置工作对象为基准几何体# 所有几何操作必须指定工作容器opart.in_work_object = main_body# 初始化装配计数器processed_count = 0# 获取所有几何体集合(转换为列表避免实时更新问题)bodies = list(opart.bodies)  # type: list[HybridBody]# 几何体遍历逻辑for body in bodies:# 过滤条件:跳过主几何体和空几何体if body.name == "PartBody" or body.shapes.count == 0:continue# 执行布尔装配操作# 使用ShapeFactory创建装配特征boolean_add = osf.add_new_assemble(body)# 强制更新当前装配特征# 确保拓扑结构正确性opart.update_object(boolean_add)processed_count += 1# 全局模型更新opart.update()  # 重要:提交所有几何操作# 视图自适应viewer = catia.active_window.active_viewerviewer.reframe()  # 三维视图自动缩放适配# 操作结果反馈# 采用三元表达式提升可读性msg = (f"成功合并{processed_count}个几何体到PartBody"if processed_countelse "没有可合并的几何体")catia.message_box(msg, 64, "操作完成")  # 64=信息图标

http://www.dtcms.com/wzjs/529156.html

相关文章:

  • wordpress音视频播放器西安seo服务
  • 多语言企业网站开发百度知道网页版进入
  • 专业长春网站建设哪家好公司seo推广营销网站
  • 最好网站制作工具天津优化公司哪家好
  • 品牌网站建设有哪些域名解析ip138在线查询
  • 做标书的专业网站网站更换服务器对seo的影响
  • 网络推广员工作好做吗宁波seo关键词优化制作
  • 160 作者 网站建设 ampgoogle搜索关键词热度
  • 做网站常用的css做公司网页
  • 怎么做属于自己的领券网站兰州网络seo
  • 如何查询中小企业名单口碑优化
  • 成都园林设计公司seo多久可以学会
  • 做直播网站赚钱网站如何宣传推广
  • 网页设计与网站建设过程精准引流的网络推广方法
  • 红色色系做网站的配色做公司网页
  • 网页模板网站 优帮云福州网站排名推广
  • 网站注册搜索引擎的目的seo的作用是什么
  • 带会员中心的淘宝客wordpress什么是白帽seo
  • 南京网站制作百家号磁力蜘蛛种子搜索
  • 做香港台湾网站流量旅游产品推广有哪些渠道
  • 网站建设初级教程公司网站费用
  • 网站怎么做才有效果google官网注册账号入口
  • 改变网站字体基本seo
  • 如何做网站搜索功能seo关键词选择及优化
  • 三水网站建设seo都用在哪些网站
  • 如何做php游戏介绍网站软文广告经典案例100字
  • 2003网站建设网上如何做广告
  • 2013网站设计低价刷粉网站推广
  • 苏州网站建设网络推广企业网站seo平台
  • 企业网站的运营如何做设计公司排名