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

适用于 Pygame 的 Python 线交叉

于 2022-03-15 发布 文件大小:1.45 kB
0 146
下载积分: 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 个回复

  • 本程序适用于求解形如f(x)=1/2*x Ax+bx+c二次函数的稳定点
    本程序适用于求解形如f(x)=1/2*x Ax+bx+c二次函数的稳定点-This procedure applies to solution of the form f (x) = 1/2* x" Ax+ bx+ c quadratic function of the stable point
    2022-02-01 20:57:59下载
    积分:1
  • 快速过滤关键字
     使用Hash优化算法,过滤敏感词、关键字。速度棒棒的。
    2022-03-02 15:18:01下载
    积分:1
  • 向量型ILC迭代學習
    打破多年來人們一直囿於Arimoto的思路,另闢途徑尋找新的迭代學習控制的研究方法,以期構架迭代學習控制的幾何理論。基於數學的幾何方法,通過對通常算法所構成的向量圖進行分析。獲得了一類快速的迭代學習控制新算法,然後對這種新結構的算法在理論上進行了完整的收斂性分析。這類新算法與目前所有迭代學習控制算法不同,具有非線性
    2022-03-05 11:34:31下载
    积分:1
  • 三维有限元网格划分
    三维有限元网格自动剖分源代码程序,功能较为强大,可用于有限元网格划分
    2022-07-11 15:51:44下载
    积分:1
  • SM2源码 包含测试程序和使用说明
    SM2算法源码 里面包含测试程序和使用说明 加密解密 签名验签 生成密钥对  相当的方便 可直接安放进程序使用 也可以编译成动态库后在调用  符合国家密码局标准   我现在的项目用的就是它 无私奉献给大家了
    2022-02-21 08:39:50下载
    积分:1
  • c语言实现文件的加密
    算例1实现了对批处理程序加密的功能。运行效果见文件包中的附图. 程序运行后,提示输入一个批处理文件,若文件不存在,则显示打开失败,否则对文件进行加密,并提示文件加密成功。 知识点:文件结束符、换行符的意义与ASCII值。 算例2实现了一个简单的加密算法的设计。运行本例后可以以用户提供的密码为密钥把某个文件进行加密。 知识点:异或运算在加密中的运用以及对文件的字节码转换。
    2023-01-29 22:10:03下载
    积分:1
  • Josephus 问题描述 数据结构为链表的插入与查询
    Josephus 问题描述 数据结构为链表的插入与查询-Josephus Problem Description
    2022-01-25 22:09:45下载
    积分:1
  • 威乐 en java
    它的学习算法,特别是成这样 orienté 小客体,创建一个镇 (市政厅) 和管理栖息地一个 basic 程序 (社 maison immeuble 情欲 et 车库) et surtout les imposions et les 收费 estimés。
    2022-11-24 13:00:03下载
    积分:1
  • 交通仿真(排队论)小程序
    This is the project of my course in the USA: Customers arrive at a service station (with a single server) according to the Poisson process with a mean arrival rate of lambda = 0.3 (customers/min). Each customer waits in queue (if present), proceeds to receive service upon his/her turn, and departs the system when the service is completed. The service time is uniformly distributed between 2.5 and 4.5 minutes. On each day, the service station is open for two hours. Any customers in queue at the end of work hours are served before closing the service station for the day. Use simulation (do 100 simulation runs) to determine
    2023-02-02 14:55:04下载
    积分:1
  • 求矩阵秩的c程序
    求矩阵秩的c程序-matrix.......................
    2022-05-31 13:21:48下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载