18 lines
267 B
Go
18 lines
267 B
Go
package lines
|
|
|
|
import (
|
|
"zworld/engine/renderapi/color"
|
|
"zworld/plugins/math/vec3"
|
|
)
|
|
|
|
type Line struct {
|
|
Start vec3.T
|
|
End vec3.T
|
|
Color color.T
|
|
}
|
|
|
|
// L creates a new line segment
|
|
func L(start, end vec3.T, color color.T) Line {
|
|
return Line{start, end, color}
|
|
}
|