# HG changeset patch # User Sascha Wilde # Date 1538083544 -7200 # Node ID 4e093c5560c3a4b7861870c26d7455ab248f01d2 # Parent f3adc0f3a20ae6b5734e0988d4e0b6f12bf46b1a# Parent 90a601884ff20b54b6d8e241ef7bb369262d1695 Merged diff -r f3adc0f3a20a -r 4e093c5560c3 client/src/App.vue --- a/client/src/App.vue Thu Sep 27 23:24:40 2018 +0200 +++ b/client/src/App.vue Thu Sep 27 23:25:44 2018 +0200 @@ -22,7 +22,7 @@
- +
@@ -90,6 +90,7 @@ import { mapGetters } from "vuex"; import Userbar from "./application/Userbar"; import Linetool from "./application/Linetool"; +import Morphtool from "./application/Morphtool"; export default { name: "app", @@ -104,7 +105,8 @@ Sidebar, Topbar, Userbar, - Linetool + Linetool, + Morphtool } }; diff -r f3adc0f3a20a -r 4e093c5560c3 client/src/application/Morphtool.vue --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/client/src/application/Morphtool.vue Thu Sep 27 23:25:44 2018 +0200 @@ -0,0 +1,117 @@ + + + + + diff -r f3adc0f3a20a -r 4e093c5560c3 client/src/map/store.js --- a/client/src/map/store.js Thu Sep 27 23:24:40 2018 +0200 +++ b/client/src/map/store.js Thu Sep 27 23:25:44 2018 +0200 @@ -195,7 +195,7 @@ setCurrentMeasurement: (state, measurement) => { state.currentMeasurement = measurement; }, - setSelectedMorpth: (state, selectedMorph) => { + setSelectedMorph: (state, selectedMorph) => { state.selectedMorph = selectedMorph; } } diff -r f3adc0f3a20a -r 4e093c5560c3 pkg/controllers/surveys.go --- a/pkg/controllers/surveys.go Thu Sep 27 23:24:40 2018 +0200 +++ b/pkg/controllers/surveys.go Thu Sep 27 23:25:44 2018 +0200 @@ -44,6 +44,10 @@ surveys = append(surveys, survey) } + if err = rows.Err(); err != nil { + return + } + jr = JSONResult{ Result: struct { Surveys []models.Survey `json:"surveys"` diff -r f3adc0f3a20a -r 4e093c5560c3 pkg/octree/vertex.go --- a/pkg/octree/vertex.go Thu Sep 27 23:24:40 2018 +0200 +++ b/pkg/octree/vertex.go Thu Sep 27 23:25:44 2018 +0200 @@ -427,10 +427,6 @@ func onPlane(x float64) bool { return math.Abs(x) < epsPlane } -func dist(x1, y1, x2, y2 float64) float64 { - return math.Sqrt((x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)) -} - func relative(v1, v2 Vertex) func(x, y float64) float64 { ls := linearScale(v1.X, v1.Y, v2.X, v2.Y) return func(x, y float64) float64 {