- 博客(9)
- 收藏
- 关注
原创 凹包-滚球算法(C#代码)
在图形学中,凹包常用于表示和处理复杂的形状。滚球法(Rolling Ball Algorithm)是一种凹包算法,其基本思路是从凸包的角度来考虑,滚球法是一种基于贪心策略的算法,通过不断扩展当前的凹包,直至包含所有的点。
2023-11-29 23:38:19 4473 5
原创 凸包算法GrahamScan(C#代码)
在这篇文章中,我们介绍了凸包问题以及Graham扫描算法的C#实现。凸包算法在计算几何学和计算机图形学等领域中有着广泛的应用,是解决空间中点集包围问题的重要工具之一
2023-11-26 21:58:02 736 1
原创 几何算法-获取一组线段的外轮廓(适配曲线)
还有个小细节:应以靠外的切向量最为计算向量,即无论圆弧还是直线,起点,终点的方向向外定义,如下图所示。这里需要注意的是,某段弧线上n个交点的打断分割,应该以圆心角来排序,重建一段段圆弧。2.线段打断,线与线之间的相交关系,将长线段在交点处打断重组。序言:上期实现的对任意直线的外轮廓求取,本期适配了曲线部分。这里需要注意,每次碰到圆弧时,应以当前点的切线作为方向。3.去除一端未与其他线段连接的线(称为:孤立线)
2023-07-29 18:10:40 429
原创 Revit二开之Transform
Revit二开中,点在进行ransform坐标变换时,常用到OfPoint与Inverse.OfPoint两种方法
2022-09-25 15:06:59 1467 1
原创 Revit二开之墙体创建
1.创建类库项目(自行命名)2.添加引用信息3.代码部分4using Autodesk.Revit.Attributes;using Autodesk.Revit.DB;using Autodesk.Revit.UI;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Crea..
2022-05-22 21:57:50 768 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人