add new shape support
This commit is contained in:
@@ -21,27 +21,52 @@ define(
|
||||
{
|
||||
name: 'addsupportshapes',
|
||||
type: 'circle',
|
||||
title: '添加圆'
|
||||
title: '圆'
|
||||
},
|
||||
{
|
||||
name: 'addsupportshapes',
|
||||
type: 'rect',
|
||||
title: '添加矩形'
|
||||
title: '矩形'
|
||||
},
|
||||
{
|
||||
name: 'addsupportshapes',
|
||||
type: 'roundrect',
|
||||
title: '添加圆角矩形'
|
||||
title: '圆角矩形'
|
||||
},
|
||||
{
|
||||
name: 'addsupportshapes',
|
||||
type: 'star',
|
||||
title: '添加五角星'
|
||||
title: '五角星'
|
||||
},
|
||||
{
|
||||
name: 'addsupportshapes',
|
||||
type: 'arrow',
|
||||
title: '添加箭头'
|
||||
title: '箭头'
|
||||
},
|
||||
{
|
||||
name: 'addsupportshapes',
|
||||
type: 'triangle',
|
||||
title: '三角形'
|
||||
},
|
||||
{
|
||||
name: 'addsupportshapes',
|
||||
type: 'heart',
|
||||
title: '心形'
|
||||
},
|
||||
{
|
||||
name: 'addsupportshapes',
|
||||
type: 'tel',
|
||||
title: '电话'
|
||||
},
|
||||
{
|
||||
name: 'addsupportshapes',
|
||||
type: 'drop',
|
||||
title: '水滴'
|
||||
},
|
||||
{
|
||||
name: 'addsupportshapes',
|
||||
type: 'du',
|
||||
title: '度图标'
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
6
src/editor/shapes/drop.js
Normal file
6
src/editor/shapes/drop.js
Normal file
@@ -0,0 +1,6 @@
|
||||
/* eslint-disable*/
|
||||
define(
|
||||
function (require) {
|
||||
return [[{"x":731,"y":526},{"x":674,"y":443,"onCurve":true},{"x":669,"y":437},{"x":589,"y":332},{"x":525,"y":242},{"x":446,"y":102},{"x":426,"y":41,"onCurve":true},{"x":421,"y":22},{"x":384,"y":0},{"x":347,"y":0},{"x":311,"y":22},{"x":305,"y":41,"onCurve":true},{"x":285,"y":102},{"x":206,"y":242},{"x":142,"y":332},{"x":62,"y":437},{"x":57,"y":443,"onCurve":true},{"x":0,"y":528},{"x":0,"y":621,"onCurve":true},{"x":0,"y":759},{"x":214,"y":953},{"x":517,"y":953},{"x":731,"y":759},{"x":731,"y":621,"onCurve":true}]];
|
||||
}
|
||||
);
|
||||
6
src/editor/shapes/du.js
Normal file
6
src/editor/shapes/du.js
Normal file
@@ -0,0 +1,6 @@
|
||||
/* eslint-disable*/
|
||||
define(
|
||||
function (require) {
|
||||
return [[{"x":373,"y":0,"onCurve":true},{"x":439,"y":0},{"x":477,"y":88,"onCurve":true},{"x":485,"y":107},{"x":489,"y":152,"onCurve":true},{"x":489,"y":245},{"x":415,"y":293,"onCurve":true},{"x":392,"y":304},{"x":371,"y":304,"onCurve":true},{"x":283,"y":304},{"x":255,"y":181,"onCurve":true},{"x":253,"y":162},{"x":253,"y":152,"onCurve":true},{"x":253,"y":51},{"x":335,"y":6,"onCurve":true},{"x":354,"y":0}],[{"x":687,"y":23,"onCurve":true},{"x":732,"y":23},{"x":780,"y":82,"onCurve":true},{"x":807,"y":122},{"x":807,"y":160,"onCurve":true},{"x":807,"y":223},{"x":742,"y":287,"onCurve":true},{"x":706,"y":316},{"x":666,"y":316,"onCurve":true},{"x":662,"y":316,"onCurve":true},{"x":586,"y":316},{"x":557,"y":242,"onCurve":true},{"x":550,"y":215},{"x":550,"y":190,"onCurve":true},{"x":550,"y":91},{"x":654,"y":30,"onCurve":true},{"x":666,"y":27}],[{"x":120,"y":224,"onCurve":true},{"x":200,"y":224},{"x":249,"y":325,"onCurve":true},{"x":253,"y":352},{"x":255,"y":380,"onCurve":true},{"x":255,"y":481},{"x":173,"y":512,"onCurve":true},{"x":152,"y":521},{"x":120,"y":521,"onCurve":true},{"x":27,"y":521},{"x":0,"y":396,"onCurve":true},{"x":0,"y":382,"onCurve":true},{"x":0,"y":325},{"x":40,"y":268,"onCurve":true},{"x":74,"y":224}],[{"x":862,"y":299,"onCurve":true},{"x":866,"y":299,"onCurve":true},{"x":955,"y":299},{"x":987,"y":386,"onCurve":true},{"x":997,"y":403},{"x":997,"y":428,"onCurve":true},{"x":997,"y":449,"onCurve":true},{"x":997,"y":586},{"x":871,"y":586,"onCurve":true},{"x":784,"y":586},{"x":755,"y":521,"onCurve":true},{"x":746,"y":485},{"x":746,"y":447,"onCurve":true},{"x":746,"y":299}],[{"x":479,"y":396,"onCurve":true},{"x":491,"y":396,"onCurve":true},{"x":586,"y":396},{"x":662,"y":508,"onCurve":true},{"x":765,"y":614},{"x":867,"y":689,"onCurve":true},{"x":919,"y":738},{"x":919,"y":797,"onCurve":true},{"x":919,"y":808,"onCurve":true},{"x":919,"y":888},{"x":852,"y":944,"onCurve":true},{"x":803,"y":974},{"x":734,"y":974,"onCurve":true},{"x":725,"y":974,"onCurve":true},{"x":662,"y":974},{"x":555,"y":949,"onCurve":true},{"x":517,"y":944},{"x":489,"y":944,"onCurve":true},{"x":464,"y":944},{"x":318,"y":963,"onCurve":true},{"x":291,"y":964},{"x":259,"y":964,"onCurve":true},{"x":255,"y":964,"onCurve":true},{"x":143,"y":964},{"x":103,"y":906,"onCurve":true},{"x":61,"y":856},{"x":61,"y":793,"onCurve":true},{"x":61,"y":694},{"x":194,"y":613,"onCurve":true},{"x":302,"y":525},{"x":331,"y":483,"onCurve":true},{"x":360,"y":428},{"x":445,"y":399,"onCurve":true},{"x":472,"y":396}],[{"x":379,"y":552,"onCurve":true},{"x":379,"y":639,"onCurve":true},{"x":379,"y":641},{"x":375,"y":641,"onCurve":true},{"x":306,"y":641,"onCurve":true},{"x":240,"y":641},{"x":198,"y":721,"onCurve":true},{"x":192,"y":738},{"x":192,"y":759,"onCurve":true},{"x":192,"y":776,"onCurve":true},{"x":198,"y":854},{"x":213,"y":854,"onCurve":true},{"x":266,"y":885},{"x":304,"y":885,"onCurve":true},{"x":453,"y":885,"onCurve":true},{"x":453,"y":555,"onCurve":true},{"x":453,"y":552},{"x":449,"y":552,"onCurve":true}],[{"x":500,"y":664,"onCurve":true},{"x":500,"y":822,"onCurve":true},{"x":500,"y":871},{"x":573,"y":885,"onCurve":true},{"x":746,"y":885,"onCurve":true},{"x":746,"y":664,"onCurve":true},{"x":672,"y":664,"onCurve":true},{"x":672,"y":837,"onCurve":true},{"x":672,"y":841},{"x":666,"y":841,"onCurve":true},{"x":605,"y":841,"onCurve":true},{"x":578,"y":841},{"x":575,"y":814,"onCurve":true},{"x":575,"y":662,"onCurve":true},{"x":512,"y":662,"onCurve":true}],[{"x":316,"y":702,"onCurve":true},{"x":377,"y":702,"onCurve":true},{"x":380,"y":702},{"x":380,"y":704,"onCurve":true},{"x":380,"y":837,"onCurve":true},{"x":380,"y":841},{"x":377,"y":841,"onCurve":true},{"x":314,"y":841,"onCurve":true},{"x":270,"y":841},{"x":257,"y":778,"onCurve":true},{"x":257,"y":727},{"x":308,"y":702,"onCurve":true},{"x":312,"y":702}]];
|
||||
}
|
||||
);
|
||||
6
src/editor/shapes/heart.js
Normal file
6
src/editor/shapes/heart.js
Normal file
@@ -0,0 +1,6 @@
|
||||
/* eslint-disable*/
|
||||
define(
|
||||
function (require) {
|
||||
return [[{"x":578,"y":965},{"x":546,"y":965},{"x":535,"y":953,"onCurve":true},{"x":143,"y":576,"onCurve":true},{"x":137,"y":570},{"x":116,"y":549},{"x":68,"y":488},{"x":29,"y":425},{"x":0,"y":337},{"x":0,"y":295,"onCurve":true},{"x":0,"y":156},{"x":159,"y":0},{"x":300,"y":0,"onCurve":true},{"x":340,"y":0},{"x":419,"y":27},{"x":490,"y":74},{"x":539,"y":114},{"x":562,"y":137,"onCurve":true},{"x":585,"y":114},{"x":634,"y":74},{"x":705,"y":27},{"x":786,"y":0},{"x":824,"y":0,"onCurve":true},{"x":965,"y":0},{"x":1124,"y":156},{"x":1124,"y":295,"onCurve":true},{"x":1124,"y":433},{"x":981,"y":576,"onCurve":true},{"x":589,"y":953,"onCurve":true}]];
|
||||
}
|
||||
);
|
||||
@@ -1,6 +1,6 @@
|
||||
/* eslint-disable*/
|
||||
define(
|
||||
function(require) {
|
||||
return [[{"x":994,"y":426,"onCurve":true},{"x":1008,"y":411},{"x":1025,"y":390},{"x":1025,"y":375,"onCurve":true},{"x":1025,"y":360},{"x":1009,"y":346},{"x":988,"y":341,"onCurve":true},{"x":673,"y":311,"onCurve":true},{"x":559,"y":38,"onCurve":true},{"x":557,"y":34},{"x":550,"y":21},{"x":539,"y":9},{"x":524,"y":0},{"x":514,"y":0,"onCurve":true},{"x":495,"y":0},{"x":472,"y":23},{"x":466,"y":40,"onCurve":true},{"x":349,"y":313,"onCurve":true},{"x":34,"y":342,"onCurve":true},{"x":22,"y":344},{"x":4,"y":360},{"x":0,"y":389},{"x":17,"y":416},{"x":29,"y":427,"onCurve":true},{"x":30,"y":428},{"x":51,"y":446},{"x":83,"y":473},{"x":122,"y":507},{"x":143,"y":524,"onCurve":true},{"x":191,"y":565},{"x":251,"y":617,"onCurve":true},{"x":231,"y":697},{"x":216,"y":760,"onCurve":true},{"x":209,"y":787},{"x":196,"y":840},{"x":186,"y":884},{"x":177,"y":916},{"x":176,"y":920,"onCurve":true},{"x":174,"y":929},{"x":182,"y":946},{"x":200,"y":959},{"x":221,"y":962},{"x":231,"y":957,"onCurve":true},{"x":237,"y":955},{"x":266,"y":938},{"x":307,"y":914},{"x":357,"y":885},{"x":382,"y":871,"onCurve":true},{"x":442,"y":837},{"x":514,"y":795,"onCurve":true},{"x":780,"y":950,"onCurve":true},{"x":785,"y":952},{"x":805,"y":959},{"x":810,"y":959,"onCurve":true},{"x":825,"y":959},{"x":849,"y":945},{"x":846,"y":925,"onCurve":true},{"x":845,"y":921},{"x":839,"y":889},{"x":830,"y":844},{"x":820,"y":789},{"x":814,"y":762,"onCurve":true},{"x":801,"y":697},{"x":783,"y":616,"onCurve":true}]];
|
||||
return [[{"x":756,"y":610,"onCurve":true},{"x":1009,"y":364,"onCurve":true},{"x":660,"y":315,"onCurve":true},{"x":504,"y":0,"onCurve":true},{"x":348,"y":315,"onCurve":true},{"x":0,"y":364,"onCurve":true},{"x":252,"y":610,"onCurve":true},{"x":193,"y":958,"onCurve":true},{"x":504,"y":793,"onCurve":true},{"x":815,"y":958,"onCurve":true}]];
|
||||
}
|
||||
);
|
||||
|
||||
@@ -12,7 +12,12 @@ define(
|
||||
rect: require('./rect'),
|
||||
roundrect: require('./roundrect'),
|
||||
arrow: require('./arrow'),
|
||||
star: require('./star')
|
||||
star: require('./star'),
|
||||
triangle: require('./triangle'),
|
||||
heart: require('./heart'),
|
||||
tel: require('./tel'),
|
||||
du: require('./du'),
|
||||
drop: require('./drop')
|
||||
};
|
||||
}
|
||||
);
|
||||
|
||||
6
src/editor/shapes/tel.js
Normal file
6
src/editor/shapes/tel.js
Normal file
@@ -0,0 +1,6 @@
|
||||
/* eslint-disable*/
|
||||
define(
|
||||
function (require) {
|
||||
return [[{"x":91,"y":42,"onCurve":true},{"x":116,"y":26},{"x":154,"y":14,"onCurve":true},{"x":191,"y":0},{"x":200,"y":0,"onCurve":true},{"x":209,"y":7},{"x":225,"y":56,"onCurve":true},{"x":244,"y":102},{"x":258,"y":139,"onCurve":true},{"x":279,"y":193},{"x":323,"y":269},{"x":318,"y":285},{"x":297,"y":309,"onCurve":true},{"x":277,"y":332},{"x":232,"y":362},{"x":230,"y":385,"onCurve":true},{"x":223,"y":413},{"x":258,"y":480,"onCurve":true},{"x":293,"y":545},{"x":355,"y":610,"onCurve":true},{"x":423,"y":668},{"x":478,"y":694,"onCurve":true},{"x":536,"y":717},{"x":569,"y":719,"onCurve":true},{"x":580,"y":719},{"x":634,"y":663},{"x":655,"y":636,"onCurve":true},{"x":657,"y":631},{"x":692,"y":647,"onCurve":true},{"x":722,"y":666},{"x":782,"y":701,"onCurve":true},{"x":843,"y":738},{"x":887,"y":768,"onCurve":true},{"x":928,"y":796},{"x":933,"y":803,"onCurve":true},{"x":931,"y":835},{"x":882,"y":877,"onCurve":true},{"x":831,"y":921},{"x":780,"y":942,"onCurve":true},{"x":736,"y":960},{"x":634,"y":949},{"x":546,"y":916,"onCurve":true},{"x":441,"y":882},{"x":121,"y":612},{"x":45,"y":422,"onCurve":true},{"x":-11,"y":258},{"x":3,"y":186,"onCurve":true},{"x":14,"y":111},{"x":45,"y":84,"onCurve":true},{"x":56,"y":67},{"x":68,"y":58,"onCurve":true},{"x":77,"y":46}]];
|
||||
}
|
||||
);
|
||||
6
src/editor/shapes/triangle.js
Normal file
6
src/editor/shapes/triangle.js
Normal file
@@ -0,0 +1,6 @@
|
||||
/* eslint-disable*/
|
||||
define(
|
||||
function (require) {
|
||||
return [[{"x":25,"y":871,"onCurve":true},{"x":431,"y":465,"onCurve":true},{"x":442,"y":454},{"x":442,"y":425},{"x":431,"y":414,"onCurve":true},{"x":25,"y":8,"onCurve":true},{"x":14,"y":-3},{"x":0,"y":4},{"x":0,"y":19,"onCurve":true},{"x":0,"y":860,"onCurve":true},{"x":0,"y":875},{"x":14,"y":882}]];
|
||||
}
|
||||
);
|
||||
Reference in New Issue
Block a user