方法

GskTransformrotate_3d

声明 [源]

GskTransform*
gsk_transform_rotate_3d (
  GskTransform* next,
  float angle,
  const graphene_vec3_t* axis
)

描述 [源]

围绕 axis 旋转 next angle 度。

对于二维空间中的旋转,请使用 gsk_transform_rotate()

此函数消耗 next。如果您想保留它,请先使用 gsk_transform_ref()

参数

next

类型: GskTransform

下一个变换。

参数可以是 NULL
类实例将拥有数据,并负责释放它。
angle

类型: float

旋转角度,单位为度(顺时针)。

axis

类型: graphene_vec3_t

旋转轴。

数据由方法调用者拥有。

返回值

类型: GskTransform

新的变换。

方法调用者将拥有返回的数据,并负责释放它。
返回值可以为 NULL