Reverted changes on setlen
This commit is contained in:
parent
d48ef44bdc
commit
159df28dcc
9
data.go
9
data.go
|
@ -50,15 +50,10 @@ func (td *TrianglesData) Len() int {
|
||||||
// values ((0, 0), white, (0, 0), 0).
|
// values ((0, 0), white, (0, 0), 0).
|
||||||
func (td *TrianglesData) SetLen(len int) {
|
func (td *TrianglesData) SetLen(len int) {
|
||||||
if len > td.Len() {
|
if len > td.Len() {
|
||||||
newTD := make(TrianglesData, len)
|
|
||||||
copy(newTD, *td)
|
|
||||||
|
|
||||||
needAppend := len - td.Len()
|
needAppend := len - td.Len()
|
||||||
for i := td.Len(); i < needAppend; i++ {
|
for i := 0; i < needAppend; i++ {
|
||||||
newTD[i] = zeroValueTriangleData
|
*td = append(*td, zeroValueTriangleData)
|
||||||
}
|
}
|
||||||
|
|
||||||
*td = newTD
|
|
||||||
}
|
}
|
||||||
if len < td.Len() {
|
if len < td.Len() {
|
||||||
*td = (*td)[:len]
|
*td = (*td)[:len]
|
||||||
|
|
Loading…
Reference in New Issue