杨海彤
6小时前在线
全职 · 550/日  ·  11962/月
工作时间: 工作日09:00-21:00、周末09:00-21:00工作地点: 远程
服务企业: 0家累计提交: 0工时
聊一聊

APP聊一聊

个人介绍

3D Web 可视化方向开发者,专注 Three.js / WebGL / CesiumJS。


已独立完成并开源部署两个 3D 地理可视化项目:

· DreamGlobe:交互式 3D 地球组件库,1000 标记 + 200 弧线仅 4 次

 draw call,实测 166 fps,移动端自适应,86 项单元测试

 https://dream-globe.pages.dev

· Cesium Geo Toolkit:地理量算工具库,贴地距离 / 球面面积 /

 高程剖面

 https://cesium-geo-toolkit.pages.dev


可承接:3D 地球与地图可视化、数据大屏 3D 模块、Three.js 场景

开发与性能优化、CesiumJS 二次开发、前端页面开发。


工作方式:需求先对齐再动手,交付带源码与集成文档,

上线后一周内免费修 bug。日常 09:00-21:00 在线,响应快。

工作经历

  • 2025-09-05 -至今自由职业前端 / 3D 可视化开发

    独立开发并开源两个 3D 地理可视化项目,均已部署上线: 1. DreamGlobe —— 基于 Three.js/WebGL 的交互式 3D 地球组件库。 支持经纬度标记、大圆弧连线、飞行定位、点击拾取。 用 InstancedMesh + 几何合并把 1000 个标记 + 200 条弧线压到 4 次 draw call,实测 166 fps(中位帧耗时 6.1ms)。 自研球面插值弧线算法,解决跨日期线绕行问题;大气层用屏幕空间 径向衰减实现,避免 Fresnel 硬边光环。 移动端按屏幕尺寸自适应贴图分级与球体分段数。 ES Module + IIFE 双格式构建,86 项单元测试。 2. Cesium Geo Toolkit —— 基于 CesiumJS 的地理量算工具库。 贴地距离测量(沿大圆采样地形高程,返回真实坡面长度)、 球面面积计算(球面角超法,高纬度不失真)、高程剖面与坡度分析。 技术栈:Three.js、WebGL、GLSL、JavaScript、Vite、Vitest、 CesiumJS、Python、

教育经历

  • 2025-09-05 - 2029-07-01辽宁财贸学院软件工程本科

资质认证

语言

中文母语水平
0
1
2
3
4
5

技能

Python熟悉
HTML5掌握
CSS掌握
前端掌握
0
1
2
3
4
5
0
1
2
3
4
5
作品
DreamGlobe — Three.js/WebGL 交互式 3D 地球组件库

基于Three.js/WebGL的交互式3D地球组件库,MIT开源,已上线https://dream-globe.pages.dev【功能】1、地球渲染:昼夜贴图与大气辉光,贴图按屏幕尺寸分级(2048/4096/8192),球体分段数同步自适应,移动端2208三角形、桌面9024。首屏程序化占位贴

0
2026-07-31 08:21
Cesium Geo Toolkit — CesiumJS 三维地理量算工具库

六个核心模块:1.贴地距离测量:沿大圆路径采样地形高程,返回真实坡面长度,而非地表直线距离。翻山连线的结果与实际步行/管线长度一致。2.球面面积计算:采用球面角超法,任意纬度均准确(平面鞋带公式在高纬度会显著偏差),同时输出大地测量周长。3.高程剖面与坡度:沿线采样地形,输出距离-高程曲线,并统计累

0
2026-07-30 09:48
更新于: 7小时前 浏览: 1