123456789101112131415161718192021222324252627282930 |
- ;(function() {
- 'use strict';
- sigma.utils.pkg('sigma.canvas.nodes');
- /**
- * The default node renderer. It renders the node as a simple disc.
- *
- * @param {object} node The node object.
- * @param {CanvasRenderingContext2D} context The canvas context.
- * @param {configurable} settings The settings function.
- */
- sigma.canvas.nodes.def = function(node, context, settings) {
- var prefix = settings('prefix') || '';
- context.fillStyle = node.color || settings('defaultNodeColor');
- context.beginPath();
- context.arc(
- node[prefix + 'x'],
- node[prefix + 'y'],
- node[prefix + 'size'],
- 0,
- Math.PI * 2,
- true
- );
- context.closePath();
- context.fill();
- };
- })();
|