Gizmos¶
类位于 Infernux.gizmos
描述¶
在场景视图中绘制调试可视化图形的工具类。
description
属性¶
| 名称 | 类型 | 描述 |
|---|---|---|
| color | Tuple[float, float, float] |
下一次绘制操作使用的颜色。 |
| matrix | Optional[List[float]] |
The transformation matrix for gizmo drawing. |
properties
静态方法¶
| 方法 | 描述 |
|---|---|
Gizmos.draw_line(start: Vec3, end: Vec3) → None |
绘制一条线段。 |
Gizmos.draw_ray(origin: Vec3, direction: Vec3) → None |
绘制一条射线。 |
Gizmos.draw_icon(position: Vec3, object_id: int, color: Optional[Tuple[float, float, float]] = ...) → None |
在指定位置绘制图标。 |
Gizmos.draw_wire_cube(center: Vec3, size: Vec3) → None |
绘制线框立方体。 |
Gizmos.draw_wire_sphere(center: Vec3, radius: float, segments: int = ...) → None |
绘制线框球体。 |
Gizmos.draw_frustum(position: Vec3, fov_deg: float, aspect: float, near: float, far: float, forward: Vec3 = ..., up: Vec3 = ..., right: Vec3 = ...) → None |
绘制视锥体。 |
Gizmos.draw_wire_arc(center: Vec3, normal: Vec3, radius: float, start_angle_deg: float = ..., arc_deg: float = ..., segments: int = ...) → None |
Draw a wireframe arc in the Scene view. |
static_methods
示例¶
example
另请参阅¶
see_also