public void onClick() { animatedLineRenderer.Reset(); animatedLineRenderer.Enqueue(transform.position); animatedLineRenderer.Enqueue(OpticalElement.transform.position, 0.5F); animatedLineRenderer.Enqueue(LRScalingFactor * (OpticalElement.transform.position - transform.position), 1000); }
public void onClick() { if (VirtualImage) { animatedLineRenderer.Reset(); animatedLineRenderer.Enqueue(transform.position); animatedLineRenderer.Enqueue(1000 * -(OpticalElement.transform.position - transform.position), 500); } }
public void onClick() { animatedLineRenderer.Reset(); animatedLineRenderer.Enqueue(transform.position); animatedLineRenderer.Enqueue(CalculateFinalPosition(), 0.5F); animatedLineRenderer.Enqueue(FocalPoint, 0.5F); animatedLineRenderer.Enqueue(LRScalingFactor * (FocalPoint - CalculateFinalPosition()), 100); }
public void ResetALRs() { FocalPointRayALR.Reset(); ParallelRayALR.Reset(); OpticalCenterRayALR.Reset(); VFocalPointRayALR.Reset(); VParallelRayALR.Reset(); VOpticalCenterRayALR.Reset(); }
public void onClick() { if (VirtualImage) { animatedLineRenderer.Reset(); animatedLineRenderer.Enqueue(transform.position); animatedLineRenderer.Enqueue(CalculateFinalPosition(), 0.5F); animatedLineRenderer.Enqueue(LRScalingFactor * (CalculateFinalPosition() - FocalPoint), 100); } }
public void onClick() { if (VirtualImage) { animatedLineRenderer.Reset(); FocalPointLeft = new Vector3(OpticalElement.transform.position.x - FocalLength, OpticalElement.transform.position.y, OpticalElement.transform.position.z); animatedLineRenderer.Enqueue(transform.position); animatedLineRenderer.Enqueue(CalculateFinalPosition(), 0.5F); animatedLineRenderer.Enqueue(new Vector3(-1000, CalculateFinalPosition().y, CalculateFinalPosition().z), 3); //animatedLineRenderer.Enqueue(-new Vector3(100, CalculateFinalPosition().y, CalculateFinalPosition().z), 4); //animatedLineRenderer.Enqueue(-new Vector3(1000, CalculateFinalPosition().y, CalculateFinalPosition().z), 1000); } }