# Threejs-learn **Repository Path**: Hebelove/threejs-learn ## Basic Information - **Project Name**: Threejs-learn - **Description**: No description available - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-23 - **Last Updated**: 2021-06-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ThreeJsDemo ## THREE类 1. scene (场景) 2. camera (相机) 1. **PerspectiveCamera**(透视摄像机) 3. Renderer (渲染器) 1. **WebGLRenderer** 4. BoxGeometry (立方体) 5. MeshBasicMaterial (材质) 6. Mesh (网格) 7. lines (线条) 1. **LineBasicMaterial ** 2. **LineDashedMaterial** 8. Geometry (几何) 1. **Geometry** 2. **BufferGeometry** 性能会好一些 9. Vector3 (向量) 10. Texture (纹理) ## 检查浏览器兼容性 ```js if (WEBGL.isWebGLAvailable()) { // Initiate function or other initializations here animate(); } else { var warning = WEBGL.getWebGLErrorMessage(); document.getElementById('container').appendChild(warning); } ```