LEOCAD(1) General Commands Manual LEOCAD(1) نام (NAME) leocad - نرم‌افزار CAD برای مدل‌های LEGO خلاصه دستور (SYNOPSIS) leocad [OPTIONS] [INFILE] توضیحات (DESCRIPTION) LeoCAD یک برنامه CAD برای ایجاد مدل‌های مجازی LEGO است. این برنامه دارای یک رابط کاربری ساده است و شامل هزاران قطعه مختلف در کتابخانه خود می‌باشد. گزینه‌ها (OPTIONS) در زیر خلاصه‌ای از تمام گزینه‌هایی که LeoCAD می‌پذیرد آورده شده است. بسیاری از گزینه‌ها دارای دو نام معادل هستند؛ یکی تک‌حرفی که با - آغاز می‌شود و دیگری نامی طولانی که با -- شروع می‌گردد. قلاب‌ها ([ و ]) نشان می‌دهند که یک گزینه آرگومان اختیاری می‌پذیرد. infile فایل پروژه infile را بارگیری می‌کند. -l path, --libpath path مکان کتابخانه قطعات را تعیین می‌کند. -i [outfile.ext], --image [outfile.ext] تصویر را با قالب مشخص‌شده توسط ext در outfile.ext ذخیره کرده و خارج می‌شود. اگر outfile مشخص نشود، برنامه نامی بر پایه infile استفاده خواهد کرد. قالب فایل توسط ext تعیین می‌شود و می‌تواند gif، bmp، png یا jpg باشد (اگر ext مشخص نشود، قالب پیش‌فرض تنظیمات ترجیحی استفاده خواهد شد). -w width, --width width عرض تصویر را روی width تنظیم می‌کند. -h height, --height height ارتفاع تصویر را روی height تنظیم می‌کند. -f time, --from time شروع ذخیره‌سازی تصاویر از مرحله time. شماره مراحل از ۱ آغاز می‌شود. -t time, --to time ذخیره تصاویر تا مرحله time. -s submodel, --submodel submodel زیرمدل فعال را روی submodel تنظیم می‌کند. -c camera, --camera camera دوربین فعال را روی camera تنظیم می‌کند. -ss id, --stud-style id سبک برجستگی‌ها (stud) را تعیین می‌کند. مقادیر معتبر عبارتند از: 0=Plain، 1=Thin Lines Logo، 2=Outline Logo، 3=Sharp Top Logo، 4=Rounded Top Logo، 5=Flattened Logo، 6=High Contrast، 7=High Contrast with Logo. --viewpoint front | back | left | right | top | bottom | home زاویه دید (viewpoint) را روی یکی از زوایای دید از پیش تعریف‌شده تنظیم می‌کند. --camera-angles latitude longitude تنظیم زوایای دوربین بر حسب درجه در اطراف مدل. --camera-position x y z tx ty tz ux uy uz تنظیم موقعیت دوربین، هدف و بردار جهت بالا (up vector) با استفاده از دستگاه مختصات LeoCAD. --camera-position-ldraw x y z tx ty tz ux uy uz تنظیم موقعیت دوربین، هدف و بردار جهت بالا با استفاده از دستگاه مختصات LDraw. --orthographic استفاده از پروجکشن ارتوگرافیک (تصویر موازی/متعامد). --fov degrees تنظیم میدان دید عمودی (FOV) مورد استفاده برای رندر تصاویر بر حسب درجه. --zplanes near far تنظیم صفحات برش نزدیک و دور مورد استفاده برای رندر تصاویر (1 <= near < far). --fade-steps قطعات مراحل پیشین را به صورت کم‌رنگ (faded) رندر می‌کند. --no-fade-steps قطعات مراحل پیشین را به صورت کم‌رنگ رندر نمی‌کند. --fade-steps-color color رنگ مورد استفاده برای رندر قطعات کم‌رنگ (#AARRGGBB که در آن AA، RR، GG و BB به ترتیب مقادیر هگزادسیمال برای آلفا، قرمز، سبز و آبی هستند). --highlight برجسته‌سازی قطعات در مراحلی که ظاهر می‌شوند. --no-highlight عدم برجسته‌سازی قطعات در مراحلی که ظاهر می‌شوند. --highlight-color color رنگ مورد استفاده برای برجسته‌سازی قطعات (#AARRGGBB که در آن AA، RR، GG و BB به ترتیب مقادیر هگزادسیمال برای آلفا، قرمز، سبز و آبی هستند). --shading wireframe | flat | default | full انتخاب حالت سایه‌زنی (shading) برای رندر. --line-width width تنظیم ضخامت خطوط لبه. --aa-samples count اندازه نمونه‌برداری صاف‌سازی لبه‌ها (AntiAliasing) (1، 2، 4 یا 8). -scc #AARRGGBB, --stud-cylinder-color #AARRGGBB رنگ با کنتراست بالای استوانه برجستگی‌ها (stud cylinder). -ec #AARRGGBB, --edge-color #AARRGGBB رنگ با کنتراست بالای لبه‌ها. -bec #AARRGGBB, --black-edge-color #AARRGGBB رنگ با کنتراست بالای لبه برای قطعات سیاه. -dec #AARRGGBB, --dark-edge-color #AARRGGBB رنگ با کنتراست بالای لبه برای قطعات با رنگ تیره. -aec, --automate-edge-color فعال‌سازی تنظیم خودکار رنگ‌های لبه. -cc float, --color-contrast float تنظیم صفحات برش نزدیک و دور مورد استفاده برای رندر تصاویر (1 <= near < far). -ldv float, --light-dark-value float تنظیم مقدار برای نشان دادن رنگ روشن یا تیره. -obj [outfile.obj] خروجی گرفتن از مدل به قالب wavefront. -3ds [outfile.3ds] خروجی گرفتن از مدل به قالب 3DS. -dae [outfile.dae] خروجی گرفتن از مدل به قالب COLLADA DAE. -html [path] ایجاد یک صفحه HTML برای مدل. -v, --version نمایش اطلاعات نسخه و خروج. -?, --help نمایش خلاصه کوتاهی از نحوه کاربرد و خروج. محیط (ENVIRONMENT) متغیر محیطی ``LEOCAD_LIB'' می‌تواند به مسیر کتابخانه قطعات تنظیم شود. مثال‌ها (EXAMPLES) $ leocad car.lcd -i car.png -w 640 -h 480 این دستور LeoCAD را اجرا کرده، فایل "car.lcd" را بارگیری می‌کند، یک فایل png به نام "car.png" با تفکیک‌پذیری 640x480 ایجاد می‌کند و پس از پایان کار خارج می‌شود. فایل‌ها (FILES) ~/.config/LeoCAD Software/LeoCAD.conf فایل تنظیمات ترجیحی کاربر گزارش باگ‌ها (BUGS) اگر با هرگونه باگی مواجه شدید، لطفاً آن را در https://github.com/leozide/leocad/issues گزارش دهید. نویسندگان (AUTHORS) LeoCAD توسط Leonardo Zide نوشته شده است. می‌توانید از وب‌سایت اصلی LeoCAD در https://www.leocad.org بازدید نمایید. این صفحه راهنما در ابتدا توسط Patrick Mahoney برای سیستم Debian GNU/Linux نوشته شده بود (اما ممکن است توسط دیگران نیز استفاده شود). از آن زمان تاکنون توسط افراد دیگری ویرایش شده است. 1 September 2025 LEOCAD(1)