rpc
This commit is contained in:
@@ -4,24 +4,26 @@ type GridPoint struct {
|
||||
Row, Col, H int
|
||||
}
|
||||
|
||||
func gridImage(m, n, height, width, k, hmin, hmax int) []*GridPoint {
|
||||
a := int(height / (m + 1))
|
||||
// 网格点要覆盖边界,甚至大于边界
|
||||
func gridImage2(m, n, height, width, k, hmin, hmax int) []*GridPoint {
|
||||
a := int((height) / (m))
|
||||
var lines []int
|
||||
for i := 0; i < m; i++ {
|
||||
lines = append(lines, a*(i+1))
|
||||
for i := 0; i <= m; i++ {
|
||||
lines = append(lines, a*i)
|
||||
}
|
||||
|
||||
b := int(width / (n + 1))
|
||||
b := int((width) / (n))
|
||||
var samples []int
|
||||
for i := 0; i < n; i++ {
|
||||
samples = append(samples, b*(i+1))
|
||||
for i := 1; i <= n; i++ {
|
||||
samples = append(samples, b*i)
|
||||
}
|
||||
|
||||
averageH := (hmax - hmin) / 2
|
||||
dh := 500 // 高度差500m
|
||||
hmax = hmax + 500
|
||||
hmin = hmin - 500
|
||||
dh := (hmax - hmin) / (k)
|
||||
var h []int
|
||||
for i := 0; i < k; i++ {
|
||||
h = append(h, averageH+(i-k/2)*dh)
|
||||
for i := 1; i <= k; i++ {
|
||||
h = append(h, hmin+dh*i)
|
||||
}
|
||||
|
||||
var points []*GridPoint
|
||||
|
||||
Reference in New Issue
Block a user