Facade()

Facade() コンストラクタは新しい Facade オブジェクトを生成します。

構文

new Facade(svg)

引数

svg
HTML の <svg> タグを表すオブジェクト、またはCSSセレクタです。
Facade の内部に Core オブジェクトが生成され、そのコンストラクタに渡されます。また Animator および BasicCreator オブジェクトも生成されます。

const facade = new jmotion.Facade("#board");

// facade = {
//     "animator": {
//         "arms": [],
//         "core": {
//             "back": g#board_back,
//             "defs": defs#board_definition,
//             "front": g#board_front,
//             "middle": g#board_middle,
//             "svg": svg#board,
//         },
//         "props": [],
//     },
//     "creator": {
//         "offset": {
//             "left": { "x": 0, "y": -10, },
//             "right": { "x": 0, "y": -10, },
//         },
//         "paths": {
//             "left": [
//                 [ path, path ],
//                 [ path, path ],
//             ],
//             "right": [
//                 [ path, path ],
//                 [ path, path ],
//             ],
//         },
//     },
// }