Add support for cone and torus geometries in runtime-host.ts
This commit is contained in:
@@ -203,6 +203,23 @@ function createRuntimeGeometryBrush(brush: RuntimeBoxBrushInstance): Brush {
|
|||||||
geometry: brush.geometry as Brush["geometry"],
|
geometry: brush.geometry as Brush["geometry"],
|
||||||
faces: faces as unknown as Brush["faces"]
|
faces: faces as unknown as Brush["faces"]
|
||||||
} as Brush;
|
} as Brush;
|
||||||
|
case "cone":
|
||||||
|
return {
|
||||||
|
...base,
|
||||||
|
kind: "cone",
|
||||||
|
sideCount: brush.sideCount ?? 12,
|
||||||
|
geometry: brush.geometry as Brush["geometry"],
|
||||||
|
faces: faces as unknown as Brush["faces"]
|
||||||
|
} as Brush;
|
||||||
|
case "torus":
|
||||||
|
return {
|
||||||
|
...base,
|
||||||
|
kind: "torus",
|
||||||
|
majorSegmentCount: brush.majorSegmentCount ?? 16,
|
||||||
|
tubeSegmentCount: brush.tubeSegmentCount ?? 8,
|
||||||
|
geometry: brush.geometry as Brush["geometry"],
|
||||||
|
faces: faces as unknown as Brush["faces"]
|
||||||
|
} as Brush;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user