|
@@ -276,6 +276,7 @@ class AddDrawEvent {
|
|
|
this.clearCreateListenerEvent()
|
|
|
this.createListenerEventHander = this.sketchViewModel.on("create", (event) => {
|
|
|
if (event.state === "complete") {
|
|
|
+ debugger
|
|
|
if(event?.graphic?.geometry?.type == "mesh"){
|
|
|
callback(this.getBaseCenter(event.graphic.geometry,this.type));
|
|
|
}else{
|
|
@@ -288,10 +289,11 @@ class AddDrawEvent {
|
|
|
this.clearUpdateListenerEvent()
|
|
|
this.updateListenerEventHander = this.sketchViewModel.on("update", (event) => {
|
|
|
if (event.state === "complete") {
|
|
|
- if(event?.graphic?.geometry?.type == "mesh"){
|
|
|
- callback(this.getBaseCenter(event.graphic.geometry,this.type));
|
|
|
- }else{
|
|
|
- callback(event?.graphic?.geometry);
|
|
|
+ debugger
|
|
|
+ if(event?.graphics[0]?.geometry?.type == "mesh"){
|
|
|
+ callback(this.getBaseCenter(event.graphics[0].geometry,this.type));
|
|
|
+ }else if(event?.graphics[0]?.geometry){
|
|
|
+ callback(event?.graphics[0]?.geometry);
|
|
|
}
|
|
|
}
|
|
|
});
|