原文:直線投影到三角網曲面上

civil d中要素線及放坡相關的.net api基本沒有開放, com api也只有要素線有有限的一些功能, 有時需要要素線到曲面的投影線, 這把我卡了很長時間。 今天想到了曲面有獲取點到曲面投影的功能, 所以利用這個功能, 實現了求取直線到曲面投影的方法。 基本的思路是: 直線起點投影到曲面, 通過投影點獲取到相應的三角形, 之后直線投影到三角形所在的平面, 再求投影線與三角形的交點, 通過交 ...

2020-10-31 17:39 0 407 推薦指數:

查看詳情

Civil 3D 2013利用API把三角曲面提取為柵格網

Civil 3D 2013中對曲面的.net API做了增強,可以讓我們從三角曲面中提取柵格網。先看看效果: 下面的代碼演示了從一個三角曲面中提取三維柵格網,這些柵格網是由紅色是三維多段線polyline構成的。 // using System; using ...

Fri Feb 22 19:43:00 CST 2013 7 1533
三維空間的投影變換——點,平面,直線,二次曲面

1. 三維空間中的點 在三維空間P3中的一點(X, Y, Z)T,它的齊次坐標為4元向量(X1,X2,X3,X4)T,可歸一化表示為((X, Y, Z, 1)T,若X4 = 0,則表示該點位於無限遠處。 對三維空間P3上的點的投影變換,通過對齊次向量X左乘一個4x4非奇異 ...

Tue Oct 29 06:05:00 CST 2019 0 467
【計算幾何】求三角面和直線交點

需求: 對於給定的三角形面片3個頂點,和一條直線的2個點,求三角面和直線的交點,若無交點,輸出-1。 思路: 利用海倫公式,可以得到三角形的面積,然后用3個點的2個向量,進行叉乘,得到面的法向量。ax+by+cz=d可以表示面,求出常數d,聯力面的方程和直線方程,求解交點。 代碼: ...

Thu Jun 22 03:56:00 CST 2017 0 1238
PCL貪婪投影三角化算法

貪婪投影三角化算法是一種對原始點雲進行快速三角化的算法,該算法假設曲面光滑,點雲密度變化均勻,不能在三角化的同時對曲面進行平滑和孔洞修復。 方法: (1)將三維點通過法線投影到某一平面 (2)對投影得到的點雲作平面內的三角化 (3)根據平面內三位點的拓撲連接關系獲得一個三角網格曲面 ...

Sat Jun 01 01:18:00 CST 2019 0 1141
PCL貪婪投影三角化算法

PCL貪婪投影三角化算法 貪婪投影三角化算法是一種對原始點雲進行快速三角化的算法,該算法假設曲面光滑,點雲密度變化均勻,不能在三角化的同時對曲面進行平滑和孔洞修復。 方法: (1)將三維點通過法線投影到某一平面 (2)對投影得到的點雲作平面內的三角 ...

Tue Jan 05 01:05:00 CST 2021 0 352
OpenCASCADE 曲線向曲面投影

OpenCASCADE 曲線向曲面投影 eryar@163.com Abstract: Project a curve on a surface no matter the surface is a plane or BSpline Surface. The projected ...

Wed Apr 13 23:45:00 CST 2022 0 1561
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM