pub struct RemeshRequest {
pub input_task_id: Option<String>,
pub model_url: Option<String>,
pub target_formats: Option<Vec<String>>,
pub topology: Option<String>,
pub target_polycount: Option<i32>,
pub resize_height: Option<f64>,
pub origin_at: Option<String>,
pub convert_format_only: Option<bool>,
}Expand description
Request for a 3D remesh operation.
Submit via client.remesh() or via client.create_job() with
job_type: "3d/remesh".
Fields§
§input_task_id: Option<String>ID of a completed 3D generation task (from Meshy).
model_url: Option<String>Direct URL to a 3D model file (alternative to input_task_id).
target_formats: Option<Vec<String>>Output formats: “glb”, “fbx”, “obj”, “usdz”, “stl”, “blend”. Default: [“glb”, “stl”].
topology: Option<String>Mesh topology: “quad” or “triangle”.
target_polycount: Option<i32>Target polygon count (100–300,000). Default: 30000.
resize_height: Option<f64>Resize height in meters (0 = no resize).
origin_at: Option<String>Origin placement: “bottom”, “center”, or “” (no change).
convert_format_only: Option<bool>If true, skip remeshing and only convert formats.
Trait Implementations§
Source§impl Clone for RemeshRequest
impl Clone for RemeshRequest
Source§fn clone(&self) -> RemeshRequest
fn clone(&self) -> RemeshRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RemeshRequest
impl Debug for RemeshRequest
Source§impl Default for RemeshRequest
impl Default for RemeshRequest
Source§fn default() -> RemeshRequest
fn default() -> RemeshRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RemeshRequest
impl RefUnwindSafe for RemeshRequest
impl Send for RemeshRequest
impl Sync for RemeshRequest
impl Unpin for RemeshRequest
impl UnsafeUnpin for RemeshRequest
impl UnwindSafe for RemeshRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more