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

适用于 Pygame 的 Python 线交叉

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

  • Monte Carlo simulation
    Monte Carlo simulation
    2022-04-09 05:11:01下载
    积分:1
  • 单件轮转调度算法
    在这我们实行轮转调度算法,随机函数用来创建过程的突发时间,到达时间。后该周转时间和等待时间的计算。
    2022-02-21 23:50:08下载
    积分:1
  • 完整的第一类椭圆积分源程序,非常实用的vc源代码
    完整的第一类椭圆积分源程序,非常实用的vc源代码-integrity of the first class of elliptic integral source, a very practical vc source code
    2022-01-26 06:46:48下载
    积分:1
  • 生成密码的程序,按照升序模拟不同进制的加法运算。
    生成密码的程序,按照升序模拟不同进制的加法运算。-generated password procedures, in accordance with the simulation of different band ascending the addition operations.
    2022-04-25 00:51:09下载
    积分:1
  • 一个简单的c语言实现的纸牌程序
    用一个具有52个元素的数组(如char p[52][5])存放这52张牌的内容,如P_i表示黑桃、H_i表示红桃、C_i表示梅花、D-i表示方块;程序中可以首先初始化该数组,然后显示菜单等待用户选择输入,用户选择“发牌”,程序调用“发牌”函数;在发牌函数中,可使用C 中的产生随机数的函数(参看rand(),srand(),random()等函数的使用说明)一个随机数m,选取一张牌{p[m]},将其与最前面的牌交换位置,即将选取的牌放在最前面;然后对数组p余下的牌重复选取操作,直到所有牌均重排列;最后按13行*4列输出发牌结果
    2022-01-29 00:25:19下载
    积分:1
  • 二维矩阵方面的库
    二维矩阵方面的库- Two-dimensional matrix aspect storehouse
    2022-04-30 01:39:41下载
    积分:1
  • 迷你撞球游戏
    资源描述迷你撞球游戏,用C语言编写的,建议在TC环境下编译
    2022-05-21 17:28:00下载
    积分:1
  • LBP特征提取
    采用C++开发的源程序,可用于对灰度图片LBP特征提取,然后可对提取特征后的图片送入分类器进行识别,LBP特征具有很强的鲁棒性
    2023-07-15 10:10:05下载
    积分:1
  • 使用结点分析法求解直流电阻电路,并将结果保存在txt格式的文档中...
    使用结点分析法求解直流电阻电路,并将结果保存在txt格式的文档中-The use of node analysis method to solve the DC resistance circuit, and the results saved in txt format document
    2022-07-27 14:21:49下载
    积分:1
  • 音乐播放器
    使用控件实现音乐播放器,有打开文件,下一曲,暂停,保存音乐目录,调节音量i,每次保存的音乐目录在再次打开时还可以加载在播放列表中,同时,实现播放列表的隐藏与打开。
    2022-02-06 00:27:28下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载