.TH USDINITSCHEMA "1" "سپتامبر ۲۰۲۶" "usdInitSchema 26.08" "دستورهای کاربری" .SH "نام (NAME)" usdInitSchema \- آماده‌سازی پیش‌نیازهای ساخت برای کلاس‌های schema .SH "توضیحات (DESCRIPTION)" کاربرد: usdInitSchema [\-h] [\-v] [\-q] [\-\-genModuleDeps] [\-t TEMPLATEPATH] .IP codeGenPath libraryPath [pxrPrefix] .PP آماده‌سازی پیش‌نیازهای ساخت برای کلاس‌های schema. این ابزار در صورت عدم وجود، قالب‌هایی برای CMakeLists.txt،‏ __init__.py،‏ schema.usda،‏ module.cpp و یک سند راهنمای کاربر تولید می‌کند. .SS "آرگومان‌های مکانی:" .TP codeGenPath دایرکتوری هدفی که کد باید در آن تولید شود. می‌تواند برای دایرکتوری جاری '.' باشد. .TP libraryPath مسیر جزئی که به عنوان پیشوند عبارات '#include' در فایل‌های تولیدشده برای این ماژول استفاده می‌شود. برای افزونه‌های خارجی (غیر Pixar)، پیشنهاد می‌شود libraryPath روی "." تنظیم شود تا هدرهای موجود در دایرکتوری src در فایل‌های تولیدشده گنجانده شوند. .TP pxrPrefix پیشوند مسیر از pxr به این کتابخانه. برای pxr/usd/usd، این پیشوند برابر با pxr/usd خواهد بود. برای سیستم‌های ساختی به‌جز OpenUSD، این آرگومان را نادیده بگیرید. .SS "گزینه‌ها:" .TP \fB\-h\fR, \fB\-\-help\fR نمایش این پیام راهنما و خروج .TP \fB\-v\fR, \fB\-\-validate\fR بررسی و تأیید اینکه فایل‌های منبع دست‌نخورده باقی مانده‌اند. .TP \fB\-q\fR, \fB\-\-quiet\fR عدم چاپ متن در حین اجرا. .TP \fB\-\-genModuleDeps\fR تولید یک قالب برای moduleDeps.cpp. در صورت عدم استفاده از سیستم ساخت OpenUSD، باید این قالب پر شده و متناسب با وابستگی‌های کتابخانه به‌روز نگه داشته شود. .TP \fB\-t\fR, \fB\-\-templates\fR TEMPLATEPATH دایرکتوری حاوی قالب‌های کلاس schema. [پیش‌فرض: نخستین دایرکتوری موجود از این فهرست: \fI\,/build/usd/pkg/usd/usr/bin/codegenTemplates:/build/usd/pkg/usd/usr/lib/usd/usd/resources/codegenTemplates\/\fP]