Methods
ComputeAllNormals
- ComputeAllNormals(): void
ComputeNormal
- ComputeNormal(w1: number, d1: number, w2: number, d2: number): void
-
Parameters
-
w1: number
-
d1: number
-
w2: number
-
d2: number
Returns void
GetDepthAllSegments
- GetDepthAllSegments(): number
GetGeometries
- GetGeometries(): THREE.PlaneBufferGeometry[]
-
Returns THREE.PlaneBufferGeometry[]
GetHeight
- GetHeight(width: number, depth: number): number
-
Parameters
-
width: number
-
depth: number
Returns number
GetIndex
- GetIndex(width: number, depth: number): Array<[number, number]>
-
Parameters
-
width: number
-
depth: number
Returns Array<[number, number]>
GetInterpolatedHeight
- GetInterpolatedHeight(width: number, depth: number): number
-
Parameters
-
width: number
-
depth: number
Returns number
GetInterpolatedNormal
- GetInterpolatedNormal(width: number, depth: number): THREE.Vector3
-
Parameters
-
width: number
-
depth: number
Returns THREE.Vector3
GetNormal
- GetNormal(width: number, depth: number): THREE.Vector3
-
Parameters
-
width: number
-
depth: number
Returns THREE.Vector3
GetObject
- GetObject(): THREE.Object3D
GetPosition
- GetPosition(width: number, depth: number): [number, number]
-
Parameters
-
width: number
-
depth: number
Returns [number, number]
GetSegmentDepth
- GetSegmentDepth(): number
GetSegmentWidth
- GetSegmentWidth(): number
GetWidthAllSegments
- GetWidthAllSegments(): number
LimitedRaise
- LimitedRaise(width: number, depth: number, delta: number, min: number, max: number, ComputeNormal?: boolean): void
-
Parameters
-
width: number
-
depth: number
-
delta: number
-
min: number
-
max: number
-
Default value ComputeNormal: boolean = true
Returns void
MakeGeometry
- MakeGeometry(width: number, depth: number, widthSegments: number, depthSegments: number, widthTiles: number, depthTiles: number, material?: THREE.Material): void
-
Parameters
-
width: number
-
depth: number
-
widthSegments: number
-
depthSegments: number
-
widthTiles: number
-
depthTiles: number
-
Default value material: THREE.Material = null
Returns void
PositionToIndex
- PositionToIndex(x: number, z: number): [number, number]
-
Parameters
Returns [number, number]
Raise
- Raise(width: number, depth: number, delta: number, ComputeNormal?: boolean): void
-
Parameters
-
width: number
-
depth: number
-
delta: number
-
Default value ComputeNormal: boolean = true
Returns void
SafeComputeNormal
- SafeComputeNormal(w1: number, d1: number, w2: number, d2: number): void
-
Parameters
-
w1: number
-
d1: number
-
w2: number
-
d2: number
Returns void
SafeLimitedRaise
- SafeLimitedRaise(width: number, depth: number, delta: number, min: number, max: number, ComputeNormal?: boolean): boolean
-
Parameters
-
width: number
-
depth: number
-
delta: number
-
min: number
-
max: number
-
Default value ComputeNormal: boolean = true
Returns boolean
SafeRaise
- SafeRaise(width: number, depth: number, delta: number, ComputeNormal?: boolean): boolean
-
Parameters
-
width: number
-
depth: number
-
delta: number
-
Default value ComputeNormal: boolean = true
Returns boolean
SafeSetHeight
- SafeSetHeight(width: number, depth: number, height: number, ComputeNormal?: boolean): boolean
-
Parameters
-
width: number
-
depth: number
-
height: number
-
Default value ComputeNormal: boolean = true
Returns boolean
SafeSetNormal
- SafeSetNormal(width: number, depth: number, normal: THREE.Vector3): boolean
-
Parameters
-
width: number
-
depth: number
-
normal: THREE.Vector3
Returns boolean
SetCameraPos
- SetCameraPos(p: THREE.Vector3): void
SetHeight
- SetHeight(width: number, depth: number, height: number, computeNormal?: boolean): void
-
Parameters
-
width: number
-
depth: number
-
height: number
-
Default value computeNormal: boolean = true
Returns void
SetNormal
- SetNormal(width: number, depth: number, normal: THREE.Vector3): void
-
Parameters
-
width: number
-
depth: number
-
normal: THREE.Vector3
Returns void
全頂点の法線を計算する