Я пытаюсь поместить ссылку в моем узле 3djs в центр прямоугольника.Но когда я использую return d.height/2 * 3.4
и return d.with/2 * 3.4
в y
и x
attr
, это не работает.
function ticked() {
link
.attr("x1", function(d) {
return d.source.x*3.4;
})
.attr("y1", function(d) {
return d.source.y*3.4;
})
.attr("x2", function(d) {
return d.target.x*3.4;
})
.attr("y2", function(d) {
return d.target.y*3.4;
});
node
.attr("rx", function(d) {
if (d.type === "Customer") { return 100
} else { return 0 }
})
.attr("ry", function(d) {
if (d.type === "Customer") { return 100
} else { return 0 }
})
.attr("x", function(d) {
return d.x * 3.4
})
.attr("y", function(d) {
return d.y * 3.4
})
.attr("height", function(d) {
return 20
})
.attr("width", function(d) {
return 20
})
Любые предложения приветствуются!