LEOCAD(1) General Commands Manual LEOCAD(1)

leocad - نرم‌افزار CAD برای مدل‌های LEGO

leocad [OPTIONS] [INFILE]

LeoCAD یک برنامه CAD برای ایجاد مدل‌های مجازی LEGO است. این برنامه دارای یک رابط کاربری ساده است و شامل هزاران قطعه مختلف در کتابخانه خود می‌باشد.

در زیر خلاصه‌ای از تمام گزینه‌هایی که LeoCAD می‌پذیرد آورده شده است. بسیاری از گزینه‌ها دارای دو نام معادل هستند؛ یکی تک‌حرفی که با - آغاز می‌شود و دیگری نامی طولانی که با -- شروع می‌گردد. قلاب‌ها ([ و ]) نشان می‌دهند که یک گزینه آرگومان اختیاری می‌پذیرد.

فایل پروژه infile را بارگیری می‌کند.

مکان کتابخانه قطعات را تعیین می‌کند.

تصویر را با قالب مشخص‌شده توسط ext در outfile.ext ذخیره کرده و خارج می‌شود. اگر outfile مشخص نشود، برنامه نامی بر پایه infile استفاده خواهد کرد. قالب فایل توسط ext تعیین می‌شود و می‌تواند gif، bmp، png یا jpg باشد (اگر ext مشخص نشود، قالب پیش‌فرض تنظیمات ترجیحی استفاده خواهد شد).

عرض تصویر را روی width تنظیم می‌کند.

ارتفاع تصویر را روی height تنظیم می‌کند.

شروع ذخیره‌سازی تصاویر از مرحله time. شماره مراحل از ۱ آغاز می‌شود.

ذخیره تصاویر تا مرحله time.

زیرمدل فعال را روی submodel تنظیم می‌کند.

دوربین فعال را روی camera تنظیم می‌کند.

سبک برجستگی‌ها (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) را روی یکی از زوایای دید از پیش تعریف‌شده تنظیم می‌کند.
تنظیم زوایای دوربین بر حسب درجه در اطراف مدل.
تنظیم موقعیت دوربین، هدف و بردار جهت بالا (up vector) با استفاده از دستگاه مختصات LeoCAD.
تنظیم موقعیت دوربین، هدف و بردار جهت بالا با استفاده از دستگاه مختصات LDraw.
استفاده از پروجکشن ارتوگرافیک (تصویر موازی/متعامد).
تنظیم میدان دید عمودی (FOV) مورد استفاده برای رندر تصاویر بر حسب درجه.
تنظیم صفحات برش نزدیک و دور مورد استفاده برای رندر تصاویر (1 <= near < far).
قطعات مراحل پیشین را به صورت کم‌رنگ (faded) رندر می‌کند.
قطعات مراحل پیشین را به صورت کم‌رنگ رندر نمی‌کند.
رنگ مورد استفاده برای رندر قطعات کم‌رنگ (#AARRGGBB که در آن AA، RR، GG و BB به ترتیب مقادیر هگزادسیمال برای آلفا، قرمز، سبز و آبی هستند).
برجسته‌سازی قطعات در مراحلی که ظاهر می‌شوند.
عدم برجسته‌سازی قطعات در مراحلی که ظاهر می‌شوند.
--highlight-color color
رنگ مورد استفاده برای برجسته‌سازی قطعات (#AARRGGBB که در آن AA، RR، GG و BB به ترتیب مقادیر هگزادسیمال برای آلفا، قرمز، سبز و آبی هستند).

انتخاب حالت سایه‌زنی (shading) برای رندر.
تنظیم ضخامت خطوط لبه.
اندازه نمونه‌برداری صاف‌سازی لبه‌ها (AntiAliasing) (1، 2، 4 یا 8).

رنگ با کنتراست بالای استوانه برجستگی‌ها (stud cylinder).

رنگ با کنتراست بالای لبه‌ها.

رنگ با کنتراست بالای لبه برای قطعات سیاه.

رنگ با کنتراست بالای لبه برای قطعات با رنگ تیره.

فعال‌سازی تنظیم خودکار رنگ‌های لبه.

تنظیم صفحات برش نزدیک و دور مورد استفاده برای رندر تصاویر (1 <= near < far).

تنظیم مقدار برای نشان دادن رنگ روشن یا تیره.

خروجی گرفتن از مدل به قالب wavefront.
-3ds [outfile.3ds]

خروجی گرفتن از مدل به قالب 3DS.

خروجی گرفتن از مدل به قالب COLLADA DAE.

ایجاد یک صفحه HTML برای مدل.
نمایش اطلاعات نسخه و خروج.
-?, --help
نمایش خلاصه کوتاهی از نحوه کاربرد و خروج.

متغیر محیطی ``LEOCAD_LIB'' می‌تواند به مسیر کتابخانه قطعات تنظیم شود.


$ leocad car.lcd -i car.png -w 640 -h 480

این دستور LeoCAD را اجرا کرده، فایل "car.lcd" را بارگیری می‌کند، یک فایل png به نام "car.png" با تفکیک‌پذیری 640x480 ایجاد می‌کند و پس از پایان کار خارج می‌شود.

~/.config/LeoCAD Software/LeoCAD.conf
فایل تنظیمات ترجیحی کاربر

اگر با هرگونه باگی مواجه شدید، لطفاً آن را در https://github.com/leozide/leocad/issues گزارش دهید.

LeoCAD توسط Leonardo Zide <leozide@gmail.com> نوشته شده است. می‌توانید از وب‌سایت اصلی LeoCAD در https://www.leocad.org بازدید نمایید.

این صفحه راهنما در ابتدا توسط Patrick Mahoney <pat7@gmx.net> برای سیستم Debian GNU/Linux نوشته شده بود (اما ممکن است توسط دیگران نیز استفاده شود). از آن زمان تاکنون توسط افراد دیگری ویرایش شده است.

1 September 2025