私は、配列の各要素が1または0、土地を表す0および水を表す0のいずれかである、 。私は、2つのランダムな座標を円の中心、半径(最大5)の変数とし、配列内の必要な要素を置き換えて完全な円にするアルゴリズムが必要です。 x = random.randint(0,MAPWIDTH)
y = random.randint(0,MAPHEIGHT)
rad = random.randint(0,5)
: let grid = new THREE.GridHelper(1000, 20);
scene.add(grid);
GridHelperによって生成された線は、1つのピクセルの厚さを有するように見えます。 私は3つのピクセルに線の太さを高めるために好きですが、それを行うにはどのようには考えていると思います。私はgrid.geometry.getAttribute("position"
にフロート精度のbczを失敗した私は、ガレス・リース偉大指示に従ってpythonでray- /セグメントの交差点を見つけるために、機能を実装しようとしています: https://stackoverflow.com/a/14318254/7235455とhttps://stackoverflow.com/a/565282/7235455 交差点がある場合 from math import radia
矩形領域のサイズを50%Rect1 w1 x h1に変更したい場合は、幅または高さのサイズを半分に直接変更しないでください。私が必要とするのは、アスペクト比で、オリジナルの%50に等しい面積を持つ同等の矩形を見つけることです。したがって、私は矩形Rect2のh2 x w2を見つける必要があります。 私はRECT1を持っている:W1、H1、A1 そして私はまたRECT2を持っている: a2を私は(R