深浅模式
Polygon 多边形
基础用法
说明
用于绘制线条,支持实线、虚线。
安装
sh
npm install @poggi/three-entity
pnpm add @poggi/three-entity
yarn add @poggi/three-entityloading
API
PolygonGeometry类
Methods
constructor(points: number[], options: ExtrudeGeometryOptions = {})
构造函数
Interfaces
ExtrudeGeometryOptions
| 属性名 | 说明 | 类型 | 是否必选 | 默认值 |
|---|---|---|---|---|
| curveSegments | 曲线上的点数 | number | 否 | 12 |
| steps | 用于沿挤出样条线深度方向细分段落的点数 | number | 否 | 2 |
| depth | 挤出形状的深度 | number | 否 | 0 |
| bevelEnabled | 是否对形状进行倒角 | boolean | 否 | false |
| bevelThickness | 倒角深入原形状的深度 | number | 否 | 0.2 |
| bevelSize | 倒角相对形状轮廓向外延伸的距离 | number | 否 | bevelThickness-0.1 |
| bevelOffset | 倒角起始位置距形状轮廓的距离 | number | 否 | 0 |
| bevelSegments | 倒角层数 | number | 否 | 3 |
| extrudePath | 形状应沿其挤出的 3D 样条线路径(沿路径挤出不支持倒角) | Curve<Vector3> | 否 | - |
| UVGenerator | 一个提供 UV 生成函数、用于自定义 UV 生成的对象 | UVGenerator | 否 | - |
Polygon
Methods
constructor(geometry: PolygonGeometry, material?: Material)
构造函数
