コード例 #1
0
ファイル: segment_shape.go プロジェクト: ianremmler/chipmunk
// SegmentShapeNew creates a new segment shape.
func SegmentShapeNew(body Body, a, b Vect, radius float64) SegmentShape {
	s := C.cpSegmentShapeNew(body.c(), a.c(), b.c(), C.cpFloat(radius))
	return SegmentShape{cpshape(s)}
}
コード例 #2
0
ファイル: shape.go プロジェクト: paulcoyle/gochipmunk
func NewSegmentShape(body *Body, a Vect, b Vect, radius float64) *Shape {
	var cpshape *C.cpShape = C.cpSegmentShapeNew(body.CPBody, a.CPVect, b.CPVect, C.cpFloat(radius))
	return createAndRegister(cpshape)
}
コード例 #3
0
ファイル: chipmunk.go プロジェクト: andrebq/exp
func NewSegmentShape(body Body, a, b Vect, radius float32) Shape {
	return Shape{
		shape: C.cpSegmentShapeNew(body.body, C.cpVect(a), C.cpVect(b), f(radius)),
	}
}