- 博客(4)
- 收藏
- 关注
原创 C++ 不同极性不同层级多边形扫描线填充实现
见到考虑:层级越高的多边形,它的影响就越大,举个极端的例子,只要最高层级的多边形足够大,那么无论它下面层级的多边形有多少个,位置如何,最后的呈现效果都只由它来决定。效仿扫描线填充算法中的活性边表——用于体现一个边的活性周期,我们也创建一个活性层表——用于体现最高层级区间段的活性周期,这个表需要按层级降序排列。在画布上,有不同层级的,不同极性的若干多边形,具有所有相互位置关系,比如相互包含,部分重叠等。5、同层级,不同极性的多边形如果产生覆盖,统一视为负极性多边形覆盖正极性多边形,也即表现为擦除图案。
2025-04-02 10:50:03
713
原创 WPF在MVVM模式下弹出新窗口
第二步、在需要弹出这个刚刚我们编辑了的新窗口的那个旧页面xaml文件中,绑定一个触发逻辑(类似按钮的点击绑定)第一步、首先添加新的用户控件界面,正常编写页面逻辑。然后添加对应的model类,并正常编写该类逻辑。最后一步,重中之重,就是在这个旧页面对应的 model类中编写弹窗的展示。
2023-12-21 10:24:50
1595
原创 List<double[]>类型转化为二进制流byte[]类型
假设现有数据 List<double[]> myData 已知,存储了上万各三维数据点,现需要将其转化为二进制流以便于传入数据库。PointsBin就是我们所需要的结果。
2023-12-20 16:30:51
511
原创 一句话实现方法“统计一个字符串中每个字母出现的次数(忽略大小写),然后从高到低的顺序输出出现次数大于2的字母和其次数
然后就是牛逼的一句话实现了。将string视为IEnumerable<char>,然后LINQ的各种拓展方法用上去。逻辑可以对照上面的具体方法一一对比。c#方法的话也不难,不过要想到用字典来做统计。
2023-08-17 16:08:55
287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人