方法
GskPathPointget_tangent
自:4.14
声明 [源]
void
gsk_path_point_get_tangent (
const GskPathPoint* point,
GskPath* path,
GskPathDirection direction,
graphene_vec2_t* tangent
)
描述 [源]
获取路径上点的切线。
请注意,路径上的某些点可能没有单一的切线,例如尖锐的转弯。在这些点上,有两个切线 - 切入点的路径方向和切出点的路径方向。通过 direction
参数,您可以选择获取哪一个。
如果路径只是一个单点(例如,半径为零的圆),则切线设置为 0, 0
。
如果想要在路径方向上定位某个对象,gsk_path_point_get_rotation()
可能更方便使用。
自:4.14
参数
path
-
类型:
GskPath
点的路径。
数据由方法调用者拥有。 direction
-
类型:
GskPathDirection
要返回的切线的方向。
tangent
-
类型:
graphene_vec2_t
点的切线返回位置。
该参数将被函数设置。 返回的数据由实例拥有。