news 2026/5/1 5:58:43

OCCT-右手坐标系

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OCCT-右手坐标系

一、右手坐标系的定义(数学与工程一致)

右手坐标系(Right-Handed Coordinate System)规则:

  • 右手食指X 正方向

  • 右手中指Y 正方向

  • 右手拇指Z 正方向

三者满足:

X × Y = Z

也就是:
X 轴叉乘 Y 轴,结果指向 Z 轴


二、三维空间中的直观理解

从 +Z 方向“看”XY 平面

  • 逆时针(CCW)→ 正方向

  • 顺时针(CW)→ 反方向

这是你在以下场景中反复遇到的核心规则:

  • Wire 顺 / 逆时针判断

  • 面法向方向

  • 内环 / 外环

  • Boolean 成功或退化


三、OCCT 中的坐标系结论(非常关键)

✔ OCCT 使用右手坐标系

方向
X向右
Y向前
Z向上

满足:

X × Y = Z

四、与 OCCT 中常见对象的对应关系

1️⃣ 面法向(Face Normal)

  • 外表面法向 =右手定则

  • 当 Wire 沿 CCW 排列时,法向指向“正侧”

    CCW Wire ↑ | 法向

2️⃣ Wire 顺 / 逆判断的本质

顺 / 逆不是绝对的,而是相对于法向

法向(N)

观察方向Wire 方向
正向看(站在N+看向N-)CCW = 正
反向看(站在N-看向N+)CW = 正

3️⃣ 内环 / 外环(孔)

在 OCCT 中的默认语义

类型方向
外环CCW(相对面法向)
内环(孔)CW(相对面法向)

一旦反了:

  • 面退化成线

  • Boolean 只切轮廓

  • Triangulation 消失

——这正是你之前遇到的问题。


五、最容易混淆的一点(重点)

OpenGL vs DirectX

系统坐标系
OCCT / OpenGL右手
DirectX(传统)左手

因此:

  • OCCT → VTK → OpenGL:一致

  • OCCT → DirectX / 某些引擎:必须翻 Z 或反 winding

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 2:45:50

jvm性能调优

JVM性能调优方法调整堆内存大小 -Xms和-Xmx参数分别设置JVM堆的初始大小和最大大小。建议将两者设为相同值以避免运行时动态调整带来的性能开销。例如: -Xms4g -Xmx4g 根据应用需求调整大小,避免频繁Full GC。选择合适的垃圾回收器 根据应用特点选择垃圾…

作者头像 李华
网站建设 2026/4/28 9:28:21

超绝好用清理软件工具,(附下载方式)超多好用功能

电脑用久了,难免会堆积闲置软件、捆绑程序,自带卸载工具往往 “卸不干净”,残留的文件碎片和注册表垃圾不仅占用磁盘空间,还可能拖慢系统运行。今天给大家实测推荐三款 Windows 平台口碑爆棚的卸载工具 ——HiBit Uninstaller、Ge…

作者头像 李华
网站建设 2026/4/19 0:41:38

性能指标笔记

网络指标 TTFB Time to First Byte 衡量请求资源到响应第一个字节开始到达之间的时间,结合 网络 面吧的资源请求耗时,可以判断主要延迟在哪一层。 关于 Network 网络面板: Queued at:表示请求何时入队,如果是 HTTP/1…

作者头像 李华
网站建设 2026/4/22 9:36:32

51c~目标检测~合集3

我自己的原文哦~ https://blog.51cto.com/whaosoft143/14428792 一、CMNFNet 一种面向光学遥感图像显著目标检测的跨模型嵌套融合网络 CMNF-Net 首次将异构的图卷积网络GCN和传统卷积网络CNN,利用嵌套融合机制进行渐进融…

作者头像 李华
网站建设 2026/5/1 5:31:47

智能体推理范式: Plan-and-Execute(规划与执行)

什么是 Plan-and-Execute Plan-and-Execute Planning(规划) Execution(执行) 这是一种将复杂任务先进行全局规划,然后按计划逐步执行的架构模式,强调先思后行、有序推进。 人类类比 想象你在规划一次旅行。…

作者头像 李华
网站建设 2026/4/29 14:21:34

MySQL —— 配置文件

前一篇文章:MySQL —— MySQL 程序-CSDN博客 目录 前言 一、使用方法 二、配置文件位置及加载顺序 1.在 Windows 系统中读取配置文件 2.在 Linux 系统中读取配置文件 三、配置文件语法 四、案例:设置客户端全局编码格式 总结 前言 本篇文章要介…

作者头像 李华