mirror of
https://github.com/projectstorm/react-diagrams.git
synced 2025-08-17 18:53:37 +08:00
Nearly working
This commit is contained in:
@ -200,11 +200,9 @@ export class DiagramEngine extends BaseEntity<DiagramEngineListener> {
|
||||
var point = this.getRelativePoint(event.clientX, event.clientY);
|
||||
return {
|
||||
x:
|
||||
point.x / (this.diagramModel.getZoomLevel() / 100.0) -
|
||||
this.diagramModel.getOffsetX(),
|
||||
(point.x - this.diagramModel.getOffsetX()) / (this.diagramModel.getZoomLevel() / 100.0),
|
||||
y:
|
||||
point.y / (this.diagramModel.getZoomLevel() / 100.0) -
|
||||
this.diagramModel.getOffsetY()
|
||||
(point.y - this.diagramModel.getOffsetY()) / (this.diagramModel.getZoomLevel() / 100.0)
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -273,7 +273,6 @@ export class DiagramWidget extends React.Component<DiagramProps, DiagramState> {
|
||||
);
|
||||
} else if (model.model instanceof PointModel) {
|
||||
// this stuff needs to be pixel perfect, dont touch it
|
||||
console.log();
|
||||
model.model.x =
|
||||
model.initialX + diagramModel.getGridPosition(amountX / amountZoom);
|
||||
model.model.y =
|
||||
@ -418,8 +417,6 @@ export class DiagramWidget extends React.Component<DiagramProps, DiagramState> {
|
||||
|
||||
diagramEngine.enableRepaintEntities([]);
|
||||
this.forceUpdate();
|
||||
|
||||
requestAnimationFrame(() => this.forceUpdate());
|
||||
}
|
||||
}}
|
||||
onMouseDown={event => {
|
||||
|
Reference in New Issue
Block a user