Added new params for ISettings to support 3dInference#303
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. To trigger a review, include ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches✨ Simplify code
Comment |
There was a problem hiding this comment.
Pull request overview
Adds new optional fields to ISettings for 3D inference support, including a new IMeshCluster dataclass and several scalar settings.
Changes:
- New
IMeshClusterdataclass with mesh clustering parameters. - Added
textureFormat,alphaMode,remeshBand,remeshProject, andmeshClusterfields toISettings. - Updated
ISettings.__post_init__to coerce dictmeshClusterintoIMeshCluster.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Added
IMeshClusterdataclass forsettings.meshCluster:thresholdConeHalfAngleRad: Optional[float]refineIterations: Optional[int]globalIterations: Optional[int]smoothStrength: Optional[int]ISettings:textureFormat: Optional[str]alphaMode: Optional[str]remeshBand: Optional[float]remeshProject: Optional[float]meshCluster: Optional[Union[IMeshCluster, Dict[str, Any]]]