Paperjs group.pivot 未设置为新坐标
Paperjs group.pivot not setting to new coordinates
我试图将包含光栅图像的组的轴心点设置到屏幕中心,但无济于事。
请在此处查看我当前的代码:condesandbox example
任何帮助将不胜感激
根据您的代码示例,我猜您只需将光栅的位置设置为视图中心,默认情况下其轴心点将自动相同。
这是一个 sketch 演示可能的解决方案。
// Create the raster.
const raster = new Raster({
source: 'http://assets.paperjs.org/images/marilyn.jpg',
// When image is loaded...
onLoad: () => {
// ...place it at center.
raster.position = view.center;
}
});
// Include raster in a group.
const group = new Group(raster);
// Mark center with a circle.
new Path.Circle({
center: view.center,
radius: 10,
fillColor: 'blue'
});
// Scale the group (the pivot point is bounds center by default).
group.scale(0.5);
我试图将包含光栅图像的组的轴心点设置到屏幕中心,但无济于事。
请在此处查看我当前的代码:condesandbox example
任何帮助将不胜感激
根据您的代码示例,我猜您只需将光栅的位置设置为视图中心,默认情况下其轴心点将自动相同。
这是一个 sketch 演示可能的解决方案。
// Create the raster.
const raster = new Raster({
source: 'http://assets.paperjs.org/images/marilyn.jpg',
// When image is loaded...
onLoad: () => {
// ...place it at center.
raster.position = view.center;
}
});
// Include raster in a group.
const group = new Group(raster);
// Mark center with a circle.
new Path.Circle({
center: view.center,
radius: 10,
fillColor: 'blue'
});
// Scale the group (the pivot point is bounds center by default).
group.scale(0.5);