three.js面试需要涵盖的点

语言基础知识:
javascript面向对象开发
遍历对象的属性
继承,重写父类的方法

HTML知识
UI相关,树形结构,table结构
如何使用自定义控件,已达到可以重复使用的目的

3D相关
材质相关,有哪几种材质,有什么区别,对灯光的感应程度
面相关的,如果镂空一个面,镂空的面上加uv
UV相关的,对应关系
几何变换
webgl和canvas的坐标转化
设定坐标轴在几何体的任意位置
3D数学,向量,矩阵相关
模型围绕一个点运动
Geometry和BufferGeometry的区别
物体描边,Edges
Shape的使用
避免内存泄露
法向量相关知识
算法:判断两条线段是否相交,并且取得相交的点
算法:判断一个直线是否和一个轮廓相交
算法:判断一组轮廓是顺时针还是逆时针
建立多个视图,透视,俯视图,左视图
建立过个场景
再物体本身有旋转的情况下,世界坐标和Local坐标怎么平移
项目构建方面
ES6项目构建,grunt,node
单元测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值