| 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 <leozide@gmail.com> نوشته شده است. میتوانید از وبسایت اصلی LeoCAD در https://www.leocad.org بازدید نمایید.
این صفحه راهنما در ابتدا توسط Patrick Mahoney <pat7@gmx.net> برای سیستم Debian GNU/Linux نوشته شده بود (اما ممکن است توسط دیگران نیز استفاده شود). از آن زمان تاکنون توسط افراد دیگری ویرایش شده است.
| 1 September 2025 |