diff --git a/orx-mesh/src/commonMain/kotlin/IndexedPolygonExtensions.kt b/orx-mesh/src/commonMain/kotlin/IndexedPolygonExtensions.kt index b7f90c9e..16c6ff58 100644 --- a/orx-mesh/src/commonMain/kotlin/IndexedPolygonExtensions.kt +++ b/orx-mesh/src/commonMain/kotlin/IndexedPolygonExtensions.kt @@ -19,7 +19,7 @@ internal fun > bc(barycentric: Vector3, items: List): T { * @param barycentric The barycentric coordinates used to interpolate the vertex attributes. * @return A `Point` containing interpolated vertex attributes including position, texture coordinates, color, normal, tangent, and bitangent. */ -fun IIndexedPolygon.point(vertexData: VertexData, barycentric: Vector3): Point { +fun IIndexedPolygon.point(vertexData: IVertexData, barycentric: Vector3): Point { require(positions.size == 3) val positions = vertexData.positions.slice(positions)