登录
首页 » 算法 » 适用于 Pygame 的 Python 线交叉

适用于 Pygame 的 Python 线交叉

于 2022-03-15 发布 文件大小:1.45 kB
0 93
下载积分: 2 下载次数: 1

代码说明:

翻译 maninwest@Codeforge 作者:raildude@CodeProject计算 2 D 线段交点(如存在)的算法这是种应用代数的练习题, (尤其是方程  y = mx + b, 所谓的线性方程的斜截式).背景我有个  Python 的 3d 查看应用程序,使用 Pygame 做 UI。 它有线框显示和原始的"隐藏表面移除"选项。我想添加一个隐藏线移除的选项,因为Pygame 好像不支持 "空心多边形" 绘制方法. 我想此代码可能是向该方向迈出的一步。稍后,我发现 MeshLab 可以提供我想要的功能..使用代码你需要安装  Python和  Pygame。或者,你可以提取四个函数 (slope(), y_intercept(), intersect() & segment_intersect()) 并在合适的地方使用。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Tisean非线性时间序列分析工具包
    应用背景非线性时间序列工具包,包括混沌特征参数的计算、非线性滤波降噪、递归分析、预测等功能。关键技术用于非线性时间序列分析,有关联维数、熵、最大李雅普诺夫指数计算,局部投影降噪算法、递归图分析算法等。
    2022-05-13 01:05:35下载
    积分:1
  • smbus读BQ2040电池电量
    smbus读BQ2040电池电量 单片机读BQ2040电池电量.
    2022-10-10 02:05:03下载
    积分:1
  • ABAP 选择屏
    代码诠释了选择屏幕几种重要控件的用法 SELECTION-SCREEN BEGIN OF BLOCK 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-04-19 18:09:54下载
    积分:1
  • this, I wrote a calculation of the LC filter procedures can demonstrate that the...
    这个我写的一个计算LC滤波器的程序,可以显示出最后的频率截止情况,有最平法,椭圆法等计算方法-this, I wrote a calculation of the LC filter procedures can demonstrate that the frequency of the final deadline, the most-France, oval law calculation method
    2023-07-13 16:15:03下载
    积分:1
  • 基本矩阵运
    它是包括矢量和矩阵加,减,乘,转置和逆一个简单的矩阵操作包。
    2022-08-17 07:07:47下载
    积分:1
  • C语言写的C++词分析器
    词法分析程序可以分析在C语言中:标识符(以字母或下划线,后面可以是字母数字字符或下划线)说明:(1)[]中的分隔符,没有给出,在这里? :sizeof运算也没给出11种分隔符32种关键字使用转换表的设计,运算速度的程序,我还可以识别每个符号的数量。这一方案与VS2010 MFC的设计,欢迎大家下载分享
    2022-11-29 07:35:04下载
    积分:1
  • 无线定位
    本代码做的是无线传感器定位算法,该算法计算精确大大提高了定位精度,减少节点损耗
    2022-03-06 05:02:56下载
    积分:1
  • mcmc程序经典
    经典马尔科夫蒙特卡罗采样工具箱,包含详细的子函数,可以用与点目标跟踪和多目标跟踪的很多应用场合。添加到matlab工具箱中可以直接运行。
    2022-05-09 12:41:52下载
    积分:1
  • 基于stein的GCD
    资源描述这是使用stein算法,实现的计算两个32位数的最大公约数的算法,在这里面使用了流水线来提高吞吐量,并且提高了工作速度,初次之外,还有两个串转并和并转串的模块,供大家参考
    2022-03-07 20:59:26下载
    积分:1
  • VB 功能强大的计费
    VB 功能强大的计费算法 VB 功能强大的计费算法VB 功能强大的计费算法VB 功能强大的计费算法
    2022-03-17 16:00:48下载
    积分:1
  • 696518资源总数
  • 106164会员总数
  • 18今日下载