Translate imaging and meshing parity tests
Some checks failed
Rust API gates / api-gates (push) Has been cancelled

This commit is contained in:
2026-08-08 15:47:32 +02:00
parent 9eb4345750
commit 68ff802d03
11 changed files with 3264 additions and 3051 deletions

View File

@@ -35,7 +35,7 @@ impl Coord {
libremetaverse_types::not_implemented("M:LibreMetaverse.PrimMesher.Coord.Invert")
}
/// C# member: `M:LibreMetaverse.PrimMesher.Coord.Length`.
pub fn length(&mut self) -> Result<f32, crate::Error> {
pub fn length(&self) -> Result<f32, crate::Error> {
libremetaverse_types::not_implemented("M:LibreMetaverse.PrimMesher.Coord.Length")
}
/// C# member: `M:LibreMetaverse.PrimMesher.Coord.Normalize`.
@@ -313,19 +313,19 @@ impl PrimMesh {
)
}
/// C# member: `M:LibreMetaverse.PrimMesher.PrimMesh.AddPos(System.Single,System.Single,System.Single)`.
pub fn add_pos(&self, x: f32, y: f32, z: f32) -> Result<(), crate::Error> {
pub fn add_pos(&mut self, x: f32, y: f32, z: f32) -> Result<(), crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.PrimMesher.PrimMesh.AddPos(System.Single,System.Single,System.Single)",
)
}
/// C# member: `M:LibreMetaverse.PrimMesher.PrimMesh.AddRot(LibreMetaverse.PrimMesher.Quat)`.
pub fn add_rot(&self, q: libremetaverse_prim_mesher::Quat) -> Result<(), crate::Error> {
pub fn add_rot(&mut self, q: libremetaverse_prim_mesher::Quat) -> Result<(), crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.PrimMesher.PrimMesh.AddRot(LibreMetaverse.PrimMesher.Quat)",
)
}
/// C# member: `M:LibreMetaverse.PrimMesher.PrimMesh.CalcNormals`.
pub fn calc_normals(&self) -> Result<(), crate::Error> {
pub fn calc_normals(&mut self) -> Result<(), crate::Error> {
libremetaverse_types::not_implemented("M:LibreMetaverse.PrimMesher.PrimMesh.CalcNormals")
}
/// C# member: `M:LibreMetaverse.PrimMesher.PrimMesh.Copy`.
@@ -340,7 +340,7 @@ impl PrimMesh {
}
/// C# member: `M:LibreMetaverse.PrimMesher.PrimMesh.Extrude(LibreMetaverse.PrimMesher.PathType)`.
pub fn extrude(
&self,
&mut self,
path_type: libremetaverse_prim_mesher::PathType,
) -> Result<(), crate::Error> {
libremetaverse_types::not_implemented(
@@ -362,7 +362,7 @@ impl PrimMesh {
)
}
/// C# member: `M:LibreMetaverse.PrimMesher.PrimMesh.Scale(System.Single,System.Single,System.Single)`.
pub fn scale(&self, x: f32, y: f32, z: f32) -> Result<(), crate::Error> {
pub fn scale(&mut self, x: f32, y: f32, z: f32) -> Result<(), crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.PrimMesher.PrimMesh.Scale(System.Single,System.Single,System.Single)",
)
@@ -592,7 +592,7 @@ impl Quat {
)
}
/// C# member: `M:LibreMetaverse.PrimMesher.Quat.Length`.
pub fn length(&mut self) -> Result<f32, crate::Error> {
pub fn length(&self) -> Result<f32, crate::Error> {
libremetaverse_types::not_implemented("M:LibreMetaverse.PrimMesher.Quat.Length")
}
/// C# member: `M:LibreMetaverse.PrimMesher.Quat.Normalize`.