我有一個JPanel 200x200。界限內的拋物線
我試着創建一個函數,它會隨着JPanel邊界生成隨機拋物線,約束條件是高度不能低於100(屏幕中間),我基本上想要移動一個形狀圍繞這些拋物線
下面是一些代碼我使用開始:
Random random = new Random(); int y; int x;
int size = random.nextInt(10);
int translation = random.nextInt(50);
int height = random.nextInt(100) - 200; //between 100 and 200
//拋物線函數:Y =((X/7 - 30))^ 2
// x和y是在形狀繪製
while(y != 200){
y = (float)Math.pow((float)xloc/size - translation ,2) + height;
x++;
}
我一直在研究有關FlatteningPathIterator但也不太清楚如何使用它們的coordiates。我的功能
y = (float)Math.pow((float)xloc/size - translation ,2) + height;`
打印拋物線的有時界限之外,如何將我編輯打印拋物線的界限內?
*? 「任何建議」 * 1)爲了更好地幫助更快,發佈[MCTaRE(http://stackoverflow.com/help/mcve)(最小完整測試和可讀例子)。 2)添加更具體的問題。除了是一個懶惰的問題「任何建議?」太寬泛了。 –
此[示例](http://stackoverflow.com/a/20107935/230513)將結果縮放到封閉容器。 – trashgod