- 博客(10)
- 收藏
- 关注
原创 Python+OpenGL绘制3D模型(九)完善插件功能: 矩阵,材质,法线
Sketchup作为目前设计院最为流行的设计软件(非工程制图软件),深受设计师的喜爱,软件小巧,而功能强大,有不少为之开发的插件应运而生,不过呢,关于底层数据结构和工作原理相关的文章少之又少,本文意在填补一下这方面的空缺,通过逆向软件分析,展示软件内部奥秘。本文用到的工具:IDA Pro,Immunity Debugger,Visual Studio (逆向工程三件套)
2023-12-30 23:16:07
1741
1
原创 Python+OpenGL绘制3D模型(八)绘制插件导出的模型
Sketchup作为目前设计院最为流行的设计软件(非工程制图软件),深受设计师的喜爱,软件小巧,而功能强大,有不少为之开发的插件应运而生,不过呢,关于底层数据结构和工作原理相关的文章少之又少,本文意在填补一下这方面的空缺,通过逆向软件分析,展示软件内部奥秘。本文用到的工具:IDA Pro,Immunity Debugger,Visual Studio (逆向工程三件套)
2023-12-29 20:52:36
1859
1
原创 Python+OpenGL绘制3D模型(七)制作3dsmax导出插件
Sketchup作为目前设计院最为流行的设计软件(非工程制图软件),深受设计师的喜爱,软件小巧,而功能强大,有不少为之开发的插件应运而生,不过呢,关于底层数据结构和工作原理相关的文章少之又少,本文意在填补一下这方面的空缺,通过逆向软件分析,展示软件内部奥秘。本文用到的工具:IDA Pro,Immunity Debugger,Visual Studio (逆向工程三件套)3dsmax支持python2.7,所以同样可以用python编写插件,不需要编译安装,一键执行,非常方便,
2023-12-28 08:44:20
2133
1
原创 Python+OpenGL绘制3D模型(六)材质文件载入和贴图映射
Sketchup作为目前设计院最为流行的设计软件(非工程制图软件),深受设计师的喜爱,软件小巧,而功能强大,有不少为之开发的插件应运而生,不过呢,关于底层数据结构和工作原理相关的文章少之又少,本文意在填补一下这方面的空缺,通过逆向软件分析,展示软件内部奥秘。本文用到的工具:IDA Pro,Immunity Debugger,Visual Studio (逆向工程三件套)
2023-12-27 02:01:42
2995
1
原创 Python+OpenGL绘制3D模型(五)绘制三角型
Sketchup作为最流行的建筑设计软件(非工程制图软件),深受设计师的喜爱,软件小巧,而功能强大,有不少插件应运而生,但是关于底层数据结构和工作原理相关的文章少之又少,本文意在填补一下这方面的空缺,通过逆向软件分析,展示软件内部奥秘。本文用到的工具:IDA Pro,Immunity Debugger,Visual Studio (逆向工程三件套)一、破解Sketchup模型数据结构二、OpenGL渲染模型三、开发仿Sketchup的软件。
2023-12-26 01:23:44
2338
1
原创 Python+OpenGL绘制3D模型(四)绘制线段
Sketchup作为最流行的建筑设计软件(非工程制图软件),深受设计师的喜爱,软件小巧,而功能强大,有不少插件应运而生,但是关于底层数据结构和工作原理相关的文章少之又少,本文意在填补一下这方面的空缺,通过逆向软件分析,展示软件内部奥秘。本文用到的工具:IDA Pro,Immunity Debugger,Visual Studio (逆向工程三件套)一、破解Sketchup模型数据结构二、OpenGL渲染模型三、开发仿Sketchup的软件。
2023-12-25 20:21:05
886
1
原创 Python+OpenGL 杂谈
Qt是非常优秀的C++图形界面框架,面相对象的设计,可以跨平台,操持C语言和Python语言的人,用Python + Qt组合是非常不错的选择,而且PyQt5对OpenGL有很好的整合,非常稳定。
2023-12-24 15:51:51
1407
1
原创 Python+OpenGL绘制3D模型(三)程序框架PyQt6
Python有灵活,代码简洁,快速开发的优势,又可以直接使用OpenGL的硬件加速带来的性能优势,简直是如虎添翼,不论是在3D设计领域,还是EDA设计领域,还是金融分析领域,都能够发挥出强大的能力
2023-12-23 01:34:53
2624
1
原创 Python+OpenGL绘制3D模型(二)程序框架PyQt5
Python有灵活,代码简洁,快速开发的优势,又可以直接使用OpenGL的硬件加速带来的性能优势,再配合上PyQt可以用来制作漂亮的界面,简直是如虎添翼,不论是在3D设计领域,还是EDA设计领域,还是金融分析领域,都能够发挥出强大的能力。OpenGL是图形加速接口,用到显卡的硬件加速的功能,可以用来加速3维视图的渲染,比如3维建模,游戏,设计软件,也可以加速2维视图的渲染,比如股票数据视图,EDA软件等。
2023-12-20 22:28:05
2279
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅