当前位置: 首页 > news >正文

安防公司网站模板科技项目的类型有

安防公司网站模板,科技项目的类型有,做网站好赚钱吗,阿里云买了域名怎么建网站二维几何体 PlaneGeometry 矩形平面CircleGeometry 圆形平面RingGeometry 圆环平面 PlaneGeometry 矩形平面 PlaneGeometry(width : Float, height : Float, widthSegments : Integer, heightSegments : Integer) width — 平面沿着X轴的宽度。默认值是1。height — 平面沿着Y…

二维几何体

    • PlaneGeometry 矩形平面
    • CircleGeometry 圆形平面
    • RingGeometry 圆环平面

PlaneGeometry 矩形平面

  • PlaneGeometry(width : Float, height : Float, widthSegments : Integer, heightSegments : Integer)
    • width — 平面沿着X轴的宽度。默认值是1。
    • height — 平面沿着Y轴的高度。默认值是1。
    • widthSegments — (可选)平面的宽度分段数,默认值是1。
    • heightSegments — (可选)平面的高度分段数,默认值是1。
import React, { useRef, useEffect } from "react";
import {BoxGeometry,BufferGeometry,CircleGeometry,ConeGeometry,CylinderGeometry,DirectionalLight,DodecahedronGeometry,EdgesGeometry,IcosahedronGeometry,Mesh,MeshBasicMaterial,MeshNormalMaterial,MeshPhongMaterial,OctahedronGeometry,PerspectiveCamera,PlaneGeometry,PolyhedronGeometry,RingGeometry,Scene,Shape,ShapeGeometry,WebGLRenderer,
} from "three";
import Stage from "../component/Stage";
import "./fullScreen.css";const stage = new Stage(0, 0, 4);
const { scene, renderer } = stage;
// 替换这里的几何体即可
const geometry = new PlaneGeometry(0.5, 2, 2, 4);
{const material = new MeshNormalMaterial({polygonOffset: true,polygonOffsetFactor: 1,polygonOffsetUnits: 1,});const mesh = new Mesh(geometry, material);scene.add(mesh);
}
{const material = new MeshBasicMaterial({wireframe: true,});const mesh = new Mesh(geometry, material);scene.add(mesh);
}const Geo2D: React.FC = (): JSX.Element => {const divRef = useRef<HTMLDivElement>(null);useEffect(() => {const { current } = divRef;if (current) {current.innerHTML = "";current.append(renderer.domElement);stage.animate();}}, []);return <div ref={divRef} className="canvasWrapper"></div>;
};export default Geo2D;

在这里插入图片描述

CircleGeometry 圆形平面

  • CircleGeometry(radius : Float, segments : Integer, thetaStart : Float, thetaLength : Float)
    • radius — 圆形的半径,默认值为1
    • segments — 分段(三角面)的数量,最小值为3,默认值为8。
    • thetaStart — 第一个分段的起始角度,默认为0。(three o’clock position)
    • thetaLength — 圆形扇区的中心角,通常被称为“θ”(西塔)。默认值是2*Pi,这使其成为一个完整的圆。
const geometry = new CircleGeometry(0.5, 16, Math.PI / 2, Math.PI / 3);

在这里插入图片描述

RingGeometry 圆环平面

  • RingGeometry(innerRadius : Float, outerRadius : Float, thetaSegments : Integer, phiSegments : Integer, thetaStart : Float, thetaLength : Float)
    • innerRadius — 内部半径,默认值为0.5。
    • outerRadius — 外部半径,默认值为1。
    • thetaSegments — 圆环的分段数。这个值越大,圆环就越圆。最小值为3,默认值为8。
    • phiSegments — 最小值为1,默认值为8。
    • thetaStart — 起始角度,默认值为0。
    • thetaLength — 圆心角,默认值为Math.PI * 2。
const geometry = new RingGeometry(0.3, 0.6, 12, 2, Math.PI / 6, (Math.PI * 2) / 3);

在这里插入图片描述## ShapeGeometry 二维图形

  • ShapeGeometry(shapes : Array, curveSegments : Integer)
    • shapes — 一个单独的shape,或者一个包含形状的Array。
    • curveSegments - Integer - 每一个形状的分段数,默认值为12。
const shape = new Shape();
shape.moveTo(0, 0);
shape.bezierCurveTo(1, 1, -1, 1, 0, 0);
const geometry = new ShapeGeometry(shape);

在这里插入图片描述

http://www.yayakq.cn/news/456126/

相关文章:

  • 浙江工信部网站备案查询工厂网站开发
  • 网站后台培训嘉兴做网站优化多少钱
  • 南宁网站建设官网济南房产网签查询系统
  • 全屏的网站商业网站开发实训心得体会范文
  • 绑定网站域名怎么做可以网站可以做免费的文案广告
  • 英语培训机构网站建设策划书wordpress中英文插件
  • 宿迁市网站建设网站建设需求分析报告撰写
  • 淘宝客网站如何做排名湖南网站建设小公司排名
  • 上弘科技网站建设怎样做自己的网站和发布网站
  • 网站建设优化服务方案模板怎么免费做文学网站
  • seo做的好的网站有哪些前端工作好找吗
  • 网站开发流程抚州阳江市新增确诊病例
  • 河南网站建设哪个公司做得好西安关键词快速排名
  • 设计方面的网站泰安网站建设定制公司
  • 零基础建设网站教程自建购物网站多少钱
  • 打开山东城市建设职业学院网站艺术家网站源码
  • 天津网站备案去哪宁夏自治区建设厅官方网站
  • 部队网站建设招标翔宇定制app下载
  • 上海 响应式网站公司海南网上注册公司流程
  • ups国际快递网站建设模块分析自己做的网站能放到网上么
  • 怎么做网站后台管理系统鞍山玉佛苑大佛
  • 手机建站平台可上传自己视频网站推广seo设置
  • 百度SEO网站wordpress导航主题模板下载
  • 网站如何开通支付功能网站建设如何做好整体色彩搭配
  • 体育馆路网站建设做网贷中介网站赚钱吗
  • 建站公司分析哪些在线网站可以做系统进化树
  • 规划设计 网站 网站结构许昌知名网站建设价格
  • 宁德建设网站做静态网站d
  • 广元网站建设网站固定头部
  • 建设部网站城建学院女生学ui设计难吗