这些年我做过的项目

安卓Canvas渲染引擎——hEngine

教程收集

欢迎访问hanyeah的blog

15
2020
10

babylonjs屏幕坐标世界坐标转换

屏幕坐标世界坐标转换,参考:https://www.babylonjs-playground.com/#1EJNKR#83

15
2020
10

babylonjs显示坐标轴

参考:https://doc.babylonjs.com/snippets/world_axes

https://www.babylonjs-playground.com/#2EYZPE

13
2020
10

磁感线绘制

同电场线类似,磁感应强度B沿磁感线切线方向。

13
2020
10

电场线绘制

电场线是为了直观形象地描述电场分布而在电场中引入的一些假想的曲线。曲线上每一点的切线方向和该点电场强度的方向一致;曲线密集的地方场强强,稀疏的地方场强弱。

12
2020
10

Babylonjs加载模型

Babylonjs只支持加载“.babylon”模型,官方提供了一些插件可以从3D建模软件导出“.babylon”模型,其它格式的模型只能通过插件来加载。

09
2020
09

蹄形磁铁的磁感线

蹄形磁铁的磁感线。

04
2020
09

MatrixTransformer

as中matrix反向求缩放旋转的类。

04
2020
09

颜色混合模式

Shader 中的颜色混合模式(Blend Mode)

03
2020
09

循环双链表在电路计算中的应用

问题描述

在电路分析中,通常以图论为数学工具,进行建模,求解。我们只研究二端元件,可以将电路中的每一个元件用一条边来表示,元件的端点用顶点来表示。

元件的端点和端点是可以连接在一起的,比如导线的端点连接器材的接线柱,当两个端点连接在一起时,我们怎么来存储端点之间的关系,如何执行连接和断开操作。

03
2020
09

双指缩放的计算

问题描述

在支持触屏的设备中,我们经常会用到双指缩放的功能。这里我们不讨论双指缩放的触发逻辑,我们假设双指缩放已经发生了,而且我们知道上一次两个触摸点的坐标(p0, p1),以及当前两个触摸点的坐标(p0',p1'),我们讨论一下缩放的相关参数应该怎么计算。