Use for internal SMLib SmBrep model questions, validity and AssertValid audits, topology code and tests, or SmBrepData/BrepArray translation. Do not use for ordinary SM_API or Python operation usage.
原文语言:英语
复制这段 Prompt,发给你正在使用的 AI 助手。
Follow https://skillsmp.com/skill-install/prompt.md to install Agent Skills from https://github.com/NVIDIA-Omniverse/usd-brep.正在加载仓库 README…
已展示 20 / 20 个已收集 Skill。
Use for internal SMLib SmBrep model questions, validity and AssertValid audits, topology code and tests, or SmBrepData/BrepArray translation. Do not use for ordinary SM_API or Python operation usage.
原文语言:英语
Use when SMLib BRep healing (heal_brep, HealBrep, or healing during USD import) crashes, reports success but leaves gaps, seams or poles unrepaired, changes a model unexpectedly, or works on stale data after topology edits, and when changing the healer's…
原文语言:英语
Verify a suspected USD BRep or SMLib bug, distinguish API misuse and known limitations, and prepare a minimal reproduction and issue draft using this repository alone. Use when reporting a bug, checking whether unexpected behavior is a bug, or reducing a…
原文语言:英语
Use for questions, asset compliance checks, validator drift audits, and code or tests involving the proposed OmniSolid USD BrepArray schema.
原文语言:英语
Choose validation for SMLib changes or CI failures; map changed files to focused build/test commands. Do not use for implementation design.
原文语言:英语
Debug solid BRep booleans in SMLib, including entrypoints, dispatch, consumption, degeneracies, and `IntersectInsertRelate()`; not mesh booleans.
原文语言:英语
Use when debugging SMLib 3D curve-to-surface UV drop/projection failures, including drop_curve_to_surface, project_curve_to_surface, SmApiDropCurveToSrf, UV/3D segment pairing, seam/domain splits, and trim-boundary crossings. Do not use for standalone curve…
原文语言:英语
Use when diagnosing or fixing SMLib fillet, chamfer, blend, or fillet-removal failures involving selected edges/corners, radius feasibility, continuity/cross-section settings, solver or corner handling, and topology insertion. Do not use for generic booleans…
原文语言:英语
Diagnose failed SMLib operations across `_omni_solid`, `SM_API`, and `source/SMLib` when errors, invalid topology, or unexpected geometry appear. Use for general or cross-cutting kernel failures; prefer the operation-specific skill (`smlib-kernel-booleans`,…
原文语言:英语
Use for failures inside SmGlobalSolver, SmLocalSolve1d/Nd, surface-point solvers (SmSurfPtGlobalSolver / SmSPGlobalSolver), SmTopologySolver, or SmPolySolver: success without an answer, pruned branches, subdivision/convergence, Jacobian/bounds,…
原文语言:英语
Debug SMLib BRep tessellation and immediate mesh/USD output, including `tessellate`, `SmApiTessellate`, `SmTess`, `PolyBrep`, and headless visual inspection. Do not use for translator or kernel-topology failures unless the first incorrect stage is…
原文语言:英语
Add or change stable `_omni_solid` Python bindings in `source/SmPyLib`, including pybind11, docstrings, stubs, ownership, mutation semantics, and tests. For debugger-only `_smlib_dev` bindings, use `smlib-python-dev-api-maintain`. Do not use for using the…
原文语言:英语
Use existing `_omni_solid` Python APIs without changing bindings; covers operation choice, mutation semantics, diagnostics, and RuntimeError triage. Do not use for adding or modifying bindings, stubs, or docstrings (use `smlib-python-api-maintain`) or for…
原文语言:英语
Add or change `_smlib_dev` Python bindings in `source/SmPyDevLib`, including debugger topology, Draw extraction, viewport draw, and the tests facade.
原文语言:英语
Use when adding, changing, or debugging an SmApi wrapper in source/SM_API or source/SM_API_USD, including declarations, status propagation, ownership, context selection, and kernel dispatch. Do not use for Python-only bindings, existing-API usage, or kernel…
原文语言:英语
Use native C++ SmApi* calls safely: operation choice, ownership, errors, and Boolean/query performance. Not wrapper or kernel changes.
原文语言:英语
Use when building a high-fidelity CAD/USD asset from a text asset name, including single assets or compound asset scenes. Do not use for low-level kernel/API work (use the `smlib-*` skills) or for debugging an existing asset's tessellation (use…
原文语言:英语
Use when authoring or debugging `source/BREP_USD_DATA` USD BrepArray translation: packed `UsdBrepArrayData` read/write, the omniSolid codeless schema, applied/multi-apply API schemas, `HasAPI` detection, and direct Sdf authoring under `SdfChangeBlock`. Do not…
原文语言:英语
Debug and modify OpenCASCADE `.brep` import/export through `source/OCCT_BREP_IMPORT`, `source/OCCT_BREP_EXPORT`, USD BrepArray, and SMLib. Use for topology orientation, analytic or NURBS geometry, parameter ranges, periodic seams, pcurves, tolerances, open or…
原文语言:英语
Maintain the SMLib Python GUI workbench and headless renderer. Use for `tools/smlib_gui`, active objects, script execution, viewport behavior, file I/O, recursive model rendering, audit scripts, or GUI smoke tests.
原文语言:英语
仓库 README 来源:README.md
查看 README 源文件