Three.js 第二部分:滚动效果与数据展示
发布时间
阅读量:
阅读量
注意到react-three-fiber的创作者在其作品https://codesandbox.io/embed/r3f-moksha-f1ixt,心声敬佩,大呼卧草,就想能不能用这个套子做一个数据展示的东中展示的内容后,产生了浓厚兴趣,随即开始尝试实践。
首先观察其呈现的效果,尽管与大师级作品相比仍有较大差距,但仍决定记录下所学到的相关知识要点:
- 数据可视化部分采用的是plotly库进行实现

1. 滚动实现
- 利用滚动栏调节position的y坐标
- 采用offset与factor参数来确定各block的具体位置及其移动方向
function Block({ children, offset, factor, ...props }) {
const { offset: parentOffset, sectionHeight } = useBlock();
const ref = useRef();
offset = offset !== undefined ? offset : par
全部评论 (0)
还没有任何评论哟~
