ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1329|回复: 26

[原创] 【玩到极致】手搓Excel3D (实例及说明,0基础可进)

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-8-15 15:16 | 显示全部楼层 |阅读模式
【前言】

个人喜欢玩,玩也要玩到极致。已有的功能要玩、没有的功能创建条件也要玩。
之前发过的3D攻略,由浅入深的方式可能半途劝退很多人,这次反其道而行,先上完整附件,代码全公开。

【说明】
此贴意在让其他也喜欢玩的朋友,以及对VBA学习过程枯燥而略感痛苦的人,能够重拾对VBA的兴趣,共同提高。
这些不务正业的研究,其成果是其他软件轻而易举能实现的,手搓轮子而已,其实过程中能够学到非常多的知识,非常有趣,也是我最大的收获。
像图形矩形校正、照片逆向建模等等,都是在具备三维换算知识的前提下才能实现。
后续如果有时间,会不定期增加说明,从基本的3行代码实现3D开始。
有兴趣者希望反馈,我会非常开心。

【使用说明】
比较简单,双击附件“画板”工作表的A1单元格,出现窗体,左边可以输入一些参数,也可以空白(但模型必须选),右边的大框类似触摸板,通过鼠标移动(按下鼠标键时)来操控图形变化。右下方是模型呈现方式的选择。

演示截图.png

手搓Excel3D.zip

62.79 KB, 下载次数: 88

评分

9

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-8-15 15:33 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
目前已完成的功能:
1、三维投影计算(基本功能)
2、三坐标旋转
3、绕任意轴旋转
4、背向观察者面不显示
5、强调主要轮廓(框线时)
6、明暗度计算(限制条件:平行光)
7、阴影计算(限制条件:固定投影平面)
8、平行光角度可变

未完成功能
1、阴影任意面投影,包括物体本身的面
2、前后遮挡计算
3、高光处理(目前已有算法,但没有找到合适配置参数,生成的结果不理想)

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-8-15 15:47 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2024-8-15 15:52 | 显示全部楼层
玩也要玩到极致!楼主好兴致,向楼主致敬!

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-8-15 15:55 | 显示全部楼层
感谢朋友们关注,后续会写实现过程,由浅入深,也希望有兴趣者共同探讨目前还没有实现的功能如何来实现。

TA的精华主题

TA的得分主题

发表于 2024-8-15 15:58 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2024-8-15 15:59 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-8-15 16:38 | 显示全部楼层
发一个最简功能的附件,核心3句,整体代码不复杂。
工作表的参数可以自由调整测试。

最简功能.zip

17.81 KB, 下载次数: 41

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-8-15 17:29 | 显示全部楼层
Excel里只支持RGB颜色,请问大师,怎么在Excel里做出支持Alpha通道的透明图片的效果?

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-8-15 17:34 来自手机 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
jaxxcyh 发表于 2024-8-15 17:29
Excel里只支持RGB颜色,请问大师,怎么在Excel里做出支持Alpha通道的透明图片的效果?

你举个例子,excel图形是可以设置透明度的,插入png也可以,要做一个透明图片不太清楚,可以参考下其他帖子
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-13 15:12 , Processed in 0.041290 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表