我正在为我正在进行的项目尝试统一。
我正在尝试从一组坐标中绘制3D多边形。
所以我现在要做的是在两点之间建立一个立方体。我计划将这些点构建为实心形状或只是“墙壁”以形成一个房间。但是,它似乎没有按预期工作。请指教。
drawCube( Vector3(10,0,14),Vector3(70,0,14));
drawCube( Vector3(90,0,14),Vector3(60,87,45));
function drawCube(v1,v2) {
pA = v1;
pB = v2;
var plane : GameObject = GameObject.CreatePrimitive(PrimitiveType.Cube);
var between:Vector3 = pB - pA;
var distance:float = between.magnitude;
plane.transform.localScale.x = distance;
plane.transform.localScale.y=10;
plane.transform.position = pA + (between / 2.0);
plane.transform.LookAt(pB);
}
Run Code Online (Sandbox Code Playgroud)
更新:我也尝试过使用网格,但我所得到的只是下面的图像。我究竟做错了什么?
我正在努力实现这样的目标
我试图打印出链表中的所有元素.但是,我无法打印出完整的项目清单.
public void display()
{
int count =0;
if (head == null)
{
System.out.println("List is empty");
}
else {
ListNode temp = head;
while (temp.getNext() != null)
{
System.out.println(temp.getElement() +" ");
count ++;
temp = temp.getNext();
}
System.out.println("Total element: "+count);
}
}
Run Code Online (Sandbox Code Playgroud)
//使用的方法
public ListNode getNext()
{
return this.next;
}
/*get the element of Listnode*/
public int getElement()
{
return this.element;
}
Run Code Online (Sandbox Code Playgroud)
请告知哪部分是错误的.