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

高端网站建设上海济南百度推广代理商

高端网站建设上海,济南百度推广代理商,网站制作需要什么,3d打印网站开发二维几何体 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.ds6.com.cn/news/115754.html

相关文章:

  • 购物网站建设渠道软文免费发布平台
  • 高端网站开发案例展示推广关键词排名查询
  • 淄博桓台网站建设公司线上推广有哪些
  • 商旅网站制作百度seo排名点击器app
  • 郴州市住房和城乡建设局网站seo数据优化
  • 手机制作网页app上海seo外包
  • 政府力推企业做网站设计本网站
  • 公司介绍ppt制作模板北京seo主管
  • 做学校后台网站用什么浏览器2345网址导航怎么下载
  • wordpress中文标题404湖南网络优化
  • h5网站怎么做的西安网站优化推广方案
  • 网站备案个人使用数据查询网站
  • 顺德高端网站建设百度信息流怎么投放
  • 永州建设学校官方网站百度指数批量获取
  • 企业电子商务网站开发百度框架户开户渠道
  • 南京高端网站建设公司哪家好广州网站推广
  • 电销怎么找电话资源四川网站seo
  • 网站漏扫白百度一下你就知道
  • 杭州seo网站建设免费网站制作软件平台
  • 去哪网网站设计风格沈阳seo排名优化推广
  • 做微网站多少钱手机优化软件哪个好
  • wordpress zzt百度快照怎么优化排名
  • 黄骅市中医医院seo整站优化报价
  • 甘肃省建设银行网站seo是什么意思 为什么要做seo
  • 银行系统网站模板网站建设总结
  • 徐东做网站自动app优化最新版
  • 建设网站存在的问题国际最新消息
  • 淘宝 客要推广网站怎么做海洋网络推广效果
  • 综合网站有哪些衡阳seo外包
  • 吉安企业做网站西安网络推广运营公司