Add type annotations to brush functions parameters

This commit is contained in:
2026-04-15 09:18:42 +02:00
parent af78713c0f
commit ba4989c7d2

View File

@@ -582,7 +582,7 @@ export function getRadialPrismVertexIds(
export function createDefaultRadialPrismBrushGeometry( export function createDefaultRadialPrismBrushGeometry(
size: Vec3 = DEFAULT_BOX_BRUSH_SIZE, size: Vec3 = DEFAULT_BOX_BRUSH_SIZE,
sideCount = DEFAULT_RADIAL_PRISM_SIDE_COUNT sideCount: number = DEFAULT_RADIAL_PRISM_SIDE_COUNT
): RadialPrismBrushGeometry { ): RadialPrismBrushGeometry {
const normalizedSideCount = normalizeRadialPrismSideCount(sideCount); const normalizedSideCount = normalizeRadialPrismSideCount(sideCount);
const halfHeight = size.y * 0.5; const halfHeight = size.y * 0.5;
@@ -632,7 +632,7 @@ export function getConeVertexIds(sideCount: number): ConeVertexId[] {
export function createDefaultConeBrushGeometry( export function createDefaultConeBrushGeometry(
size: Vec3 = DEFAULT_BOX_BRUSH_SIZE, size: Vec3 = DEFAULT_BOX_BRUSH_SIZE,
sideCount = DEFAULT_CONE_SIDE_COUNT sideCount: number = DEFAULT_CONE_SIDE_COUNT
): ConeBrushGeometry { ): ConeBrushGeometry {
const normalizedSideCount = normalizeConeSideCount(sideCount); const normalizedSideCount = normalizeConeSideCount(sideCount);
const halfHeight = size.y * 0.5; const halfHeight = size.y * 0.5;
@@ -762,8 +762,8 @@ function createDefaultBaseTorusBrushGeometry(
export function createDefaultTorusBrushGeometry( export function createDefaultTorusBrushGeometry(
size: Vec3 = DEFAULT_TORUS_BRUSH_SIZE, size: Vec3 = DEFAULT_TORUS_BRUSH_SIZE,
majorSegmentCount = DEFAULT_TORUS_MAJOR_SEGMENT_COUNT, majorSegmentCount: number = DEFAULT_TORUS_MAJOR_SEGMENT_COUNT,
tubeSegmentCount = DEFAULT_TORUS_TUBE_SEGMENT_COUNT tubeSegmentCount: number = DEFAULT_TORUS_TUBE_SEGMENT_COUNT
): TorusBrushGeometry { ): TorusBrushGeometry {
return scaleBrushGeometryToSize( return scaleBrushGeometryToSize(
createDefaultBaseTorusBrushGeometry(majorSegmentCount, tubeSegmentCount), createDefaultBaseTorusBrushGeometry(majorSegmentCount, tubeSegmentCount),
@@ -928,20 +928,20 @@ export function createDefaultWedgeBrushFaces(): WedgeBrushFaces {
} }
export function createDefaultRadialPrismBrushFaces( export function createDefaultRadialPrismBrushFaces(
sideCount = DEFAULT_RADIAL_PRISM_SIDE_COUNT sideCount: number = DEFAULT_RADIAL_PRISM_SIDE_COUNT
): Record<RadialPrismFaceId, BrushFace> { ): Record<RadialPrismFaceId, BrushFace> {
return createDefaultBrushFaces(getRadialPrismFaceIds(sideCount)); return createDefaultBrushFaces(getRadialPrismFaceIds(sideCount));
} }
export function createDefaultConeBrushFaces( export function createDefaultConeBrushFaces(
sideCount = DEFAULT_CONE_SIDE_COUNT sideCount: number = DEFAULT_CONE_SIDE_COUNT
): Record<ConeFaceId, BrushFace> { ): Record<ConeFaceId, BrushFace> {
return createDefaultBrushFaces(getConeFaceIds(sideCount)); return createDefaultBrushFaces(getConeFaceIds(sideCount));
} }
export function createDefaultTorusBrushFaces( export function createDefaultTorusBrushFaces(
majorSegmentCount = DEFAULT_TORUS_MAJOR_SEGMENT_COUNT, majorSegmentCount: number = DEFAULT_TORUS_MAJOR_SEGMENT_COUNT,
tubeSegmentCount = DEFAULT_TORUS_TUBE_SEGMENT_COUNT tubeSegmentCount: number = DEFAULT_TORUS_TUBE_SEGMENT_COUNT
): Record<TorusFaceId, BrushFace> { ): Record<TorusFaceId, BrushFace> {
return createDefaultBrushFaces( return createDefaultBrushFaces(
getTorusFaceIds(majorSegmentCount, tubeSegmentCount) getTorusFaceIds(majorSegmentCount, tubeSegmentCount)