NX/UG二次开发—踩坑(边上点与面上点)

获取视图内遮挡面时,特别是与视图平行的面认为是可视面,但NX选择认为是非可视面,设计方案时只检查边上的点,发现一些面显示干涉遮挡,通过打印数据发现,以边上点为参考,获取面上点,会发现,两个点有轻微偏差,在圆弧、直线边没有发现此问题,目前只在样条线的边上出现问题。分享给大家,注意此情况,避免踩坑。

其中内部函数DSS_find_invisible_faces_in_view:在获取时,与视图比例有关,当模型缩小模型时,一些看上去模糊的面会认为是非可视面,其次,对于平行视图的面,即投影面成为单条曲线的面,也认为是非可视面。

相关推荐
半桔3 小时前
【IO多路转接】高并发服务器实战:Reactor 框架与 Epoll 机制的封装与设计逻辑
linux·运维·服务器·c++·io
HABuo3 小时前
【linux文件系统】磁盘结构&文件系统详谈
linux·运维·服务器·c语言·c++·ubuntu·centos
我在人间贩卖青春4 小时前
C++之多重继承
c++·多重继承
m0_736919104 小时前
C++代码风格检查工具
开发语言·c++·算法
2301_763472466 小时前
C++20概念(Concepts)入门指南
开发语言·c++·算法
阿猿收手吧!6 小时前
【C++】std::promise原理与实战解析
c++
m0_706653237 小时前
分布式系统安全通信
开发语言·c++·算法
Zach_yuan7 小时前
深入浅出 JSONCpp
linux·服务器·网络·c++
寻寻觅觅☆7 小时前
东华OJ-基础题-104-A == B ?(C++)
开发语言·c++
lightqjx7 小时前
【C++】unordered系列的封装
开发语言·c++·stl·unordered系列