৩D কম্পিউটার গ্রাফিক্সে ভক্সেল (Voxel) হলো ৩D গ্রিডে রেগুলার ভ্যালু — পিক্সেলের ৩D সমতুল্য। Matplotlib-এ ax.voxels() মেথড ব্যবহার করে ভক্সেল ভিজ্যুয়ালাইজ করুন।
ধাপসমূহ
- ফিগার সাইজ ও প্যাডিং সেট করুন
- NumPy
random.choiceদিয়ে ০/১ র্যান্ডম ৩D অ্যারে বানান (৫x৭x৯) - ফিগার তৈরি করুন
fig.gca(projection='3d')দিয়ে ৩D অ্যাক্স পানax.voxels()দিয়ে ভক্সেল প্লট করুন (edgecolor='k', facecolors='green')show()দিয়ে দেখান
উদাহরণ কোড
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
data = np.random.choice([0, 1], size=(5, 7, 9), p=[0.65, 0.35])
fig = plt.figure()
ax = fig.gca(projection='3d')
ax.voxels(data, edgecolor="k", facecolors='green')
plt.show()
আউটপুট
একটি ৩D ভক্সেল প্লট দেখাবে: সবুজ কিউবগুলো (facecolors='green'), কালো এজ (edgecolor='k')। ৩৫% ভক্সেল অ্যাক্টিভ (১), বাকি খালি।