У меня возникла небольшая проблема, когда я поместил все прямоугольники на оси z и y.
Мое правило размещения выглядит следующим образом: 1. Размещение по оси x 2. Размещение по оси z 3. Размещение по оси y
Но моя проблема начинается, когда я перехожу на zосьЯ не могу спасти свою ось.Тогда у меня не может быть хороших координат.Наконец, мои коробки режут друг друга.
x_distance=0; y_distance=0; z_distance=0; x_plane=0; y_plane=0; z_plane=0; placement_thing=0; z_strip=0; y_strip=0; z_bound=0; y_bound=0; a=0; b=0; c=0; y_memorybound=0; y=0;
placement_thing=size(placement_array,1)
for i=1:placement_thing
x_distance=placement_array(i,3)
y_distance=placement_array(i,4)
z_distance=placement_array(i,5)
x_plane=x_plane+x_distance
if i==1
z_bound=z_distance
y_bound=y_distance
end
if z_bound<=z_distance
z_bound=z_distance
end
if y_bound<=y_distance
y_bound=y_distance
end
z_plane=z_strip+z_bound
y_plane=y_strip+y_bound
a=0; b=0; c=0;
if x_plane>120
a=a+1
end
if z_plane>150
b=b+1
end
if y_plane>80
c=c+1
end
if a==1
x_plane=x_distance
z_memorybound(i,1)=z_bound
z_strip=sum(z_memorybound)
z_bound=z_distance
end
if b==1
x_plane=x_distance
z_strip=0
y_memorybound(i,1)=y_bound
y_strip=sum(y_memorybound)
y_bound=y_distance
z_plane=z_distance
end
if c==1
break
end
bound_list(i,1)=i
bound_list(i,2)=x_plane
bound_list(i,3)=y_plane
bound_list(i,4)=z_plane
И я использовал эти данные.Это Place_array [], первый, последовательность продукта (iy не важен), второй его код, третий x_distance, далее y_distance, пятый z_distance.
5 3403 45 34 18
7 3933 29 54 29
8 4038 29 40 16
17 5223 39 23 22
18 5699 31 34 30
20 6338 31 34 30
22 6568 39 38 27
28 7189 31 34 30
30 10651 40 20 29
36 18290 25 30 39
47 29554 30 30 30
48 37774 30 47 17
53 69179 30 30 30
54 85750 30 30 30
Я не могу решить свою проблему размещения.Если вы можете помочь мне, это будет слишком хорошо.Моя проблема с координатами левый-перед-нижний.Я могу нарисовать другой код, но не могу иметь правильные координаты.
Визуализация моей проблемы:

С уважением.