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}
 | 
						|
}
 |