English
MaxMath 1.1.1 improves 3D and contour plotting performance, gesture behavior, and coordinate readability.
Highlights
- Compiles parsed expressions once into positional-slot nodes for 3D and contour grid evaluation, avoiding repeated string parsing, map lookups, and temporary argument lists at every sample.
- Traverses contour cells once and prunes levels outside each cell's value range; matrix transforms now work in place and camera/projection work is cached.
- Re-samples contour meshes over the transformed data range after pan/zoom, preventing blank exposed areas.
- Keeps the 3D data range stable while increasing grid density as users zoom, so magnification reveals more detail without silently rescaling the axes.
- Adds data-bound bounding boxes, tick marks, and numeric labels to 3D and contour plots. Labels use a GL glyph atlas and are included in PNG exports.
- Fixes redraw cancellation leaving the loading indicator stuck, double-applied 3D zoom, incorrect near/far clipping, and precision loss in small 2D root labels.
- Adds extensive parity, tick, gesture, matrix, mesh, axes, glyph-layout, and full-rotation camera-framing tests.
These are structural performance improvements; this release does not claim unmeasured device benchmark numbers.
Download
- Android 8.0 (API 26) or later
- ABI:
arm64-v8a - APK size: 53,828,742 bytes
- APK SHA-256:
1598528F39F3BC814540DA5968B4115C6453F77ECE2DC68BB8700AC50DC33CAF
简体中文
MaxMath 1.1.1 改进了 3D/等高线绘图性能、手势行为和坐标可读性。
主要改进
- 将解析后的表达式一次编译为定长变量槽位,用于 3D/等高线网格求值,避免每个采样点重复进行字符串解析、Map 查找和临时参数列表分配。
- 等高线改为按单元遍历并跳过超出值域的层级;矩阵变换原地执行,相机与投影计算进行缓存。
- 等高线平移/缩放结束后会按变换后的数据范围重新采样,避免拖出空白区域。
- 3D 放大时保持数据范围与坐标轴稳定,并提高网格密度,让放大真正展示更多细节。
- 3D 与等高线新增数据边界框、刻度线和数值标签;标签通过 GL 字形图集绘制,因此 PNG 导出也会保留坐标信息。
- 修复重绘任务取消后加载指示卡住、3D 双重缩放、近远裁剪错误及小数零点标签精度不足。
- 新增表达式一致性、刻度、手势、矩阵、网格、坐标轴、字形布局和全旋转相机取景测试。
这些属于结构性性能优化,本版本不宣称尚未实测的设备端性能数字。
下载
- Android 8.0(API 26)或更高版本
- ABI:
arm64-v8a - APK 大小:53,828,742 字节
- APK SHA-256:
1598528F39F3BC814540DA5968B4115C6453F77ECE2DC68BB8700AC50DC33CAF