mirror of
https://github.com/Pomax/BezierInfo-2.git
synced 2025-08-17 14:10:56 +02:00
@@ -30,11 +30,11 @@ function flattenCurve(curve, segmentCount):
|
|||||||
```
|
```
|
||||||
function drawFlattenedCurve(curve, segmentCount):
|
function drawFlattenedCurve(curve, segmentCount):
|
||||||
coordinates = flattenCurve(curve, segmentCount)
|
coordinates = flattenCurve(curve, segmentCount)
|
||||||
coord = coordinates[0], _coords;
|
coord = coordinates[0], _coord;
|
||||||
for(i=1; i < coordinates.length; i++):
|
for(i=1; i < coordinates.length; i++):
|
||||||
_coords = coordinates[i]
|
_coord = coordinates[i]
|
||||||
line(coords, _coords)
|
line(coord, _coord)
|
||||||
coords = _coords
|
coord = _coord
|
||||||
```
|
```
|
||||||
|
|
||||||
先頭の座標を参照点にしてスタートし、あとはそれぞれの点からその次の点へと、直線を引いていくだけです。
|
先頭の座標を参照点にしてスタートし、あとはそれぞれの点からその次の点へと、直線を引いていくだけです。
|
||||||
|
@@ -30,11 +30,11 @@ function flattenCurve(curve, segmentCount):
|
|||||||
```
|
```
|
||||||
function drawFlattenedCurve(curve, segmentCount):
|
function drawFlattenedCurve(curve, segmentCount):
|
||||||
coordinates = flattenCurve(curve, segmentCount)
|
coordinates = flattenCurve(curve, segmentCount)
|
||||||
coord = coordinates[0], _coords;
|
coord = coordinates[0], _coord;
|
||||||
for(i=1; i < coordinates.length; i++):
|
for(i=1; i < coordinates.length; i++):
|
||||||
_coords = coordinates[i]
|
_coord = coordinates[i]
|
||||||
line(coords, _coords)
|
line(coord, _coord)
|
||||||
coords = _coords
|
coord = _coord
|
||||||
```
|
```
|
||||||
|
|
||||||
我们将第一个坐标作为参考点,然后在相邻两个点之间画线。
|
我们将第一个坐标作为参考点,然后在相邻两个点之间画线。
|
||||||
|
Reference in New Issue
Block a user