۱۳۹۲/۰۵/۰۹, ۰۵:۵۱ ب.ظ
خوب بنابراین ما یک ماتریس داریم که هر عنصر آن ماتریس، مشخص می کند که یک المان (مکعب کوچک) ساخته شود یا خیر. مثلا اگر تمامی عناصر ماتریس برابر 2 باشن، با کنار هم قرار گیری تمام المان ها (مکعب های کوچک)، یک مکعب بزرگ و کامل خواهیم داشت (این توضیح رو نوشتم که ببینید مسئله رو درست متوجه شدم یا نه).
یک راه حل این است که شما یک تابع بنویسید که مختصات مرکز یک مکعب و یک عدد به عنوان طول هر ضلع را دریافت کند، سپس بر اساس آن، 8 وجه را با استفاده از دستور fill3 رسم نماید (یعنی برای رسم هر وجه، باید مختصات 4 نقطه آن را تعیین و به دستور fill3 بدهد).
وقتی این تابع را داشته باشید، می توانید بر اساس آن ماتریس که گفتید، یک سری مختصات برای مرکز المان ها (مکعب های کوچک) تعیین کنید و به این تابع ساخته شده بدهید تا تمامی مکعب ها رسم شود. شما تنها برای عناصر با مقدار 2 ، مختصات می سازید (شرط می گذارید که اگر برابر 2 است، مختصات مرکز آن به تابع داده شود).
یک راه حل این است که شما یک تابع بنویسید که مختصات مرکز یک مکعب و یک عدد به عنوان طول هر ضلع را دریافت کند، سپس بر اساس آن، 8 وجه را با استفاده از دستور fill3 رسم نماید (یعنی برای رسم هر وجه، باید مختصات 4 نقطه آن را تعیین و به دستور fill3 بدهد).
وقتی این تابع را داشته باشید، می توانید بر اساس آن ماتریس که گفتید، یک سری مختصات برای مرکز المان ها (مکعب های کوچک) تعیین کنید و به این تابع ساخته شده بدهید تا تمامی مکعب ها رسم شود. شما تنها برای عناصر با مقدار 2 ، مختصات می سازید (شرط می گذارید که اگر برابر 2 است، مختصات مرکز آن به تابع داده شود).
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.