| | |
| | | { |
| | | return (true, taskPosition, ""); |
| | | } |
| | | return (true, taskPosition, "10001"); |
| | | return (false, taskPosition, "10001"); |
| | | } |
| | | |
| | | public TaskPosition? GetPosition(int length, int width, int height) |
| | |
| | | { |
| | | edge = 1; |
| | | } |
| | | |
| | | //todo å¨æè°æ´é¿åº¦å宽度 |
| | | ContainerSize containerSize = new ContainerSize(container.ContainerLength, container.ContainerWidth, container.ContainerHeight); |
| | | TaskPosition? taskPosition = GetTaskPosition(length, width, height, containerSize, placedBlocks, edge); |
| | | if (taskPosition != null) |
| | |
| | | edge = 1; |
| | | } |
| | | |
| | | //todo å¨æè°æ´é¿åº¦å宽度 |
| | | ContainerSize containerSize = new ContainerSize(container.ContainerLength, container.ContainerWidth, container.ContainerHeight); |
| | | TaskPosition? taskPosition = GetTaskPosition(length, width, height, containerSize, placedBlocks, edge); |
| | | if (taskPosition != null) |