Skip to main content

NVIDIA-Omniverse/usd-brep

最近记录的来源活动
SkillsMP 收录数据更新
已收集 skills
20
GitHub 星标
1,848
GitHub Forks
273

用 AI 助手安装

复制这段 Prompt,发给你正在使用的 AI 助手。

正在加载仓库 README…

这个仓库中的 skills

职业分类待补全

已展示 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.

原文语言:英语

更新
已展示 20 / 20 个已收集 Skill。