Я немного похож на SVG, но я играл с D3 и начал разбираться в основах.
То, что я пытаюсь достичь, - это сделать квадратное изображение и обрезать его в круг, который будет представлять собой node на дереве, который я пытаюсь сделать.
Мне удалось достичь этого эффекта, создав шаблон для каждого изображения, а затем заполнив узлы шаблоном. Однако производительность этого подхода была ужасной, когда на дереве было больше, чем несколько узлов.
Итак, я ищу другой подход. Я могу поместить обычный объект "image" в качестве своих узлов, но они просто выходят как простые прямоугольники, очевидно, и я хотел бы отображать их как круги. У кого-нибудь есть рекомендации о том, как маскировать/обрезать изображение для достижения эффекта, который я хочу, сохраняя при этом производительность?