回答編集履歴
2
サンプルソース修正
test
CHANGED
@@ -36,6 +36,30 @@
|
|
36
36
|
|
37
37
|
```JavaScript
|
38
38
|
|
39
|
+
var mParts_copy = {
|
40
|
+
|
41
|
+
"type":"path",
|
42
|
+
|
43
|
+
"attr":{
|
44
|
+
|
45
|
+
"d":"M172,422l-1,0l-5,0l-3,0l-10,0l-7,0l-6,0l-8,0l-5,-4l-11,-6l-6,-4l-5,-10l-3,-5l-1,-16l0,-11l0,-23l0,-12l1,-3l3,-3l5,0l5,0l16,-1l14,0l20,0l17,0l21,0l13,6l10,6l7,8l8,9l4,8l3,7l0,5l0,5l0,2l0,3l-2,0l-5,2z",
|
46
|
+
|
47
|
+
"id":"id154",
|
48
|
+
|
49
|
+
"partstype":"Closed",
|
50
|
+
|
51
|
+
"stroke":"#000000",
|
52
|
+
|
53
|
+
"fill":"rgba(0,0,0,0.3)",
|
54
|
+
|
55
|
+
"style":"stroke-width: 2px; stroke-linecap: round; stroke-linejoin: round;"
|
56
|
+
|
57
|
+
}
|
58
|
+
|
59
|
+
};
|
60
|
+
|
61
|
+
|
62
|
+
|
39
63
|
var positions = mParts_copy.attr.d.split('l');
|
40
64
|
|
41
65
|
positions[0] = 'M' + Point_x + ',' + Point_y;
|
@@ -43,3 +67,7 @@
|
|
43
67
|
mParts_copy.attr.d = positions.join('l');
|
44
68
|
|
45
69
|
```
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
これで普通に mParts_copy(の中の attr.d) が更新されてますが……
|
1
サンプルソースを追加
test
CHANGED
@@ -29,3 +29,17 @@
|
|
29
29
|
[String.split](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String/split)
|
30
30
|
|
31
31
|
[Array.join](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/join)
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
サンプルソース
|
36
|
+
|
37
|
+
```JavaScript
|
38
|
+
|
39
|
+
var positions = mParts_copy.attr.d.split('l');
|
40
|
+
|
41
|
+
positions[0] = 'M' + Point_x + ',' + Point_y;
|
42
|
+
|
43
|
+
mParts_copy.attr.d = positions.join('l');
|
44
|
+
|
45
|
+
```
|