Class VariableTubeGeometry

Description

绘制变径管道 curve, radiusArr, 20, valuesArr, mapValuesArr, LUT

Param: curve

轨迹

Param: radiusArr

[['井深','半径']...] 半径数组,

Param: radialSegments

管道截面分段数 默认8

Param: valuesArr

['值域最小值','值域最大值'] 半径值域,

Param: mapValuesArr

['映射最小值','映射最大值'] 半径值域映射

Param: LUT

根据半径给顶点上色

Hierarchy

  • BufferGeometry
    • VariableTubeGeometry

Constructors

Constructors

  • Parameters

    • path: CatmullRomCurve3
    • radiusArr: [number, number][]
    • Optional radialSegments: number
    • Optional valuesArr: number[]
    • Optional mapValuesArr: number[]
    • Optional lut: Lut

    Returns VariableTubeGeometry