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

UG NX二次开发(C++)-UIStyler-指定平面的对象和参数获取

文章目录

  • 1、前言
  • 2、在UG NX中创建平面和一个长方体,
  • 3、在UI Styler中创建一个UI界面
  • 4、在VS中创建一个工程
    • 4.1 创建并添加工程文件
    • 4.2 在Update_cb方法中添加选择平面的代码
    • 4.3 编译完成并测试效果


1、前言

在采用NXOpen C++进行二次开发时,采用Menu/UIStyler是一种很常见的方式,这样可以制作精美的界面,而且常用的块对象也集成了快速编程的代码,我们可以快速的利用这些块来定制我们需要的界面。但是,对于很多初学者可能对选择对象的获取不是很熟悉,我们本文以选择“指定平面”来讲一下如何获取选择的对象和对象的参数。
另外,由于我们的UG NX二次开发学习讨论群QQ一群已满,有希望参与学习的有志之士加入我们的QQ二群:683566590。

2、在UG NX中创建平面和一个长方体,

新建一个part文件,设置一个基准平面并同时创建一个长方体,以验证我们的代码是否正确。
在这里插入图片描述

3、在UI Styler中创建一个UI界面

在UI Styler中创建一个UIStyler如下图所示:
里面包含了一个指定平面选择和一个多行字符串,用于选择并显示平面的原点和法矢信息。


http://www.kler.cn/a/408737.html

相关文章:

  • 【Redis_Day5】String类型
  • Stable Diffusion初步见解(二)
  • 2.2_3 纠错编码—海明码
  • 微信小程序上传微信官方审核流程(1)
  • 【人工智能】AutoML自动化机器学习模型构建与优化:使用Auto-sklearn与TPOT的实战指南
  • 离散数学【关系】中的一些特殊关系
  • 零基础学指针(上)
  • Python爬取豆瓣电影全部分类数据并存入数据库
  • 【大数据学习 | Spark-Core】关于distinct算子
  • STM32完全学习——使用标准库完成PWM输出
  • Spring Cloud Consul实现选举机制
  • springboot 整合 rabbitMQ (延迟队列)
  • js函数声明
  • 在SQLyog中导入和导出数据库
  • 在复现SDXL-Turbo和stable-diffusion-2-1系列大模型过程中遇到的问题以及解决方案
  • 机器学习周志华学习笔记-第5章<神经网络>
  • 自动化运维-Linux通用性日志切割脚本
  • 接口性能优化宝典:解决性能瓶颈的策略与实践
  • neo4j图数据库community-5.50创建多个数据库————————————————
  • velocity unable to find resource ‘xxx.vm‘ in any resource loader
  • Linux 安装 Git 服务器
  • shell编程(6)(7)
  • EdgeNeXt:面向移动视觉应用的高效融合CNN-Transformer架构
  • 微信小程序开发指南:从基础到进阶
  • 在Windows环境下打包Qt C++项目为独立可执行文件的完整指南
  • 传智杯 3-初赛:终端