- 博客(5)
- 收藏
- 关注
原创 blender python脚本接口分析连载
blender python的开源代码,因为功能过多导致接口混杂,动画方面专业性过强导致接口术语性较高,UI设计符合操作逻辑导致接口封装度特别高,最终使得相关接口的脚本调用难以查询(API Reference给笔者查麻了)。你可以在GitHub上找到它的完整代码,也可以上它的官网找到完整的教程和API Reference,甚至可以通过pip来安装它的包(bpy)。所以,特此在这个专辑里以类似随笔的形式,记录一些用到的接口,相关用法,最终效果等等。2. 添加,删除物体,属性修改。4. 材质添加,修改。
2023-08-30 22:45:31
404
1
原创 《代码整洁之道》阅读总结(2)
第二章: > 函数应该短小。 > 函数应该做一件事。做好这件事。只做这一件事。 > 每个函数一个抽象层级。 > switch语句藏在抽象工厂(GOF)底层。(作为最底层函数被调用) > 使用具有描述性的名称。(如果每个例程都让你感到深合己意,这就是整洁代码)长而具有描述性的名称,要比描述性的长注释好。 > 最优的函数参数数量为0,其次是越少越好。输出参数比输入参数还要难以理解。标识参数丑陋不堪,应该将函数一分为二(多)。可以通过利用类成员等机制将双(多)参数转
2023-01-21 16:56:14
246
原创 《代码整洁之道》阅读总结(1)
> Later equals never. > > But the fault, dear Brutus, is not in our stars, but in ourselves, that we are underlings. > > 我喜欢优雅和高效的代码。代码逻辑应当直截了当,令缺陷难以隐藏;尽量减少依赖关系,使之使于维护;依据某种分层战略完善错误处理代码;性能调至最优,省得引诱别人做没规矩的优化,搞出一堆混乱来。整洁的代码只做好一件事。 > ——Bjarn
2023-01-21 16:54:25
93
原创 《代码整洁之道》阅读总结(0)
- 《代码整洁之道》读后感受: - 一切所谓之匠心,皆在于对所有细节之不懈追求。对一只紫砂壶的精雕细琢如此,对一篇文章的推敲修改如此,对于代码在可行性以外的价值的追求亦是如此。 - 代码难道不是可运行即可?恐怕不是。代码不是一次性的,是需要不断维护的,因为需要优化,增删,扩展,开源,借鉴,所以代码的可读性和健壮性(鲁棒性,Robust)甚至应该凌驾于可运行性之上。 - 所以,代码的整洁从来不是程序员的矫情之作,而且有巨大且根本性的实际价值的,因而在TDD基础上,以及代码底层逻辑驱动下,对整洁代码的追求达到了
2023-01-20 19:23:29
77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人