技术栈

【NetTopologySuite类库】计算三点所在平面的法向量

eggcode2024-04-28 16:16

需在NuGet中安装NetTopologySuite,版本>=2.3。

csharp 复制代码
var pt1 = new Point(0, 0, 0);
var pt2 = new Point(1, 0, 0);
var pt3 = new Point(1, 1, 0);
var v1 = new Vector3D(pt2.X - pt1.X, pt2.Y - pt2.Y, pt2.Z - pt1.Z);
var v2 = new Vector3D(pt3.X - pt1.X, pt3.Y - pt2.Y, pt3.Z - pt1.Z);
var normal = v1.Cross(v2).Normalize();
Console.WriteLine($"{normal.X} {normal.Y} {normal.Z}"); // 0 0 1
上一篇:mpv启动脚本功能
下一篇:软考之零碎片段记录(二十七)+复习巩固(十三、十四)
相关推荐
Nemo_XP
1 小时前
HttpHelper类处理两种HTTP POST请求
c#
lijingguang
8 小时前
在C#中根据URL下载文件并保存到本地,可以使用以下方法(推荐使用现代异步方式)
开发语言·c#
¥-oriented
8 小时前
【C#中路径相关的概念】
开发语言·c#
ArabySide
8 小时前
【WCF】通过AOP实现基于JWT的授权与鉴权的实践
c#·jwt·aop·wcf
xiaowu080
9 小时前
C# Task异步的常用方法
c#
阿蒙Amon
9 小时前
C# Linq to Objects 详解:集合处理的终极方案
c#·solr·linq
钢铁男儿
9 小时前
C# 委托(调用带引用参数的委托)
java·mysql·c#
番茄小能手
10 小时前
【全网唯一】C# 纯本地离线文字识别Windows版dll插件
开发语言·c#
葬歌倾城
10 小时前
waferMap图像渲染
c#·wpf
甄天
11 小时前
WPF路由事件:冒泡、隧道与直接全解析
c#·wpf·visual studio
热门推荐
01手机电脑之间快速传输图片视频文件,不压缩画质、不限制大小的方法!02Coze实战第13讲:飞书多维表格读取+豆包生图模型,轻松批量生成短剧封面03Coze扣子平台完整体验和实践(附国内和国际版对比)04华为昇腾 910B 部署 DeepSeek-R1 蒸馏系列模型详细指南05免费可用!最强AI数字人对口型神器:让照片开口说话唱歌,支持多人对口型+全身动作,1分钟学会!(附保姆级教程)06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07C#调用WechatOCR.exe实现本地OCR文字识别08如何将markdown生成pdf09DeepSeek各版本说明与优缺点分析10Coze 全方位入门剖析 - 免费打造自己的 AI 超级个体