Properties
materials
materials: {} = {}
Type declaration
-
[key: string]: THREE.Material | THREE.Material[]
Methods
centeredCube
- centeredCube(length?: number, material?: Material): Mesh
-
Parameters
-
length: number = 10
-
material: Material = ...
Returns Mesh
extrudeFromGeoJSON
- extrudeFromGeoJSON(feature: Feature<Geometry, GeoJsonProperties>, material: Material, options: ExtrudeGeometryOptions & { scale?: number }): null | Mesh
-
Parameters
-
feature: Feature<Geometry, GeoJsonProperties>
-
material: Material
-
options: ExtrudeGeometryOptions & { scale?: number }
Returns null | Mesh
getMaterial
- getMaterial(color: string, opacity?: number, type?: "Basic" | "Phong"): Material | Material[]
-
Parameters
-
color: string
-
opacity: number = 1
-
type: "Basic" | "Phong" = 'Basic'
Returns Material | Material[]
groundAnd3Cubes
- groundAnd3Cubes(): Object3D
shapeFromGeoJSON
- shapeFromGeoJSON(feature: Feature<Geometry, GeoJsonProperties>, scale?: number): null | Shape
-
Parameters
-
feature: Feature<Geometry, GeoJsonProperties>
-
scale: number = 1
Returns null | Shape
space2mesh
- space2mesh(space: ThreeSpaceModel, material: Material, defaultHeight?: number, options?: { alwaysUseDefaultHeight: boolean }): null | Mesh
-
Parameters
-
-
material: Material
-
defaultHeight: number = 0.01
-
Optional options: { alwaysUseDefaultHeight: boolean }
-
alwaysUseDefaultHeight: boolean
Returns null | Mesh
testAllGeometries
- testAllGeometries(): Object3D[]