# ThreeJS_FF91_React **Repository Path**: RelaxCat/threejs_ff91_react ## Basic Information - **Project Name**: ThreeJS_FF91_React - **Description**: 将http://vr.ff.com/us/的源码进行精简,删除vr和mobie部分操作,只保留desktop操作部分。源代码中核心代码都在一个js文件里面,我将代码进行梳理,按模块切分,并写了部分中文注释。 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-18 - **Last Updated**: 2021-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 将的源码进行精简,删除vr和mobie部分操作,只保留desktop操作部分。 源代码中核心代码都在一个js文件里面,我将代码进行梳理,按模块切分,并写了部分中文注释。 并且将代码融合到react中,在react项目中也可以调用。 入口在`routes/Home/index.js` GLSL文件夹中主要是用于GPU渲染的GLSL代码块 Modules文件夹中是源码分解后的文件。 可以按照下来顺寻查看源码,有助于理解。 * control 控制器类 * model 场景类 * preloader 与加载类 * camControl 摄像机类 * ray 光照类 * grid 波浪方格类 * rippleGen 波纹类,不过有问题 * carProps 车辆参数类 * carBody 车辆主体类 * carLigths 车灯类 * carWheels 车轮类