renderer_vitem_plane¶
- class janim.render.renderer_vitem_plane.VItemPlaneRenderer¶
基类:
Renderer对于带内部区域的
VItem所使用的渲染器- shader_path_compatibility = 'render/shaders/vitem/vitem_plane_compatibility'¶
- shader_path_normal = 'render/shaders/vitem/vitem_plane'¶
- init_compatibility() None¶
- init_normal() None¶
- class RenderAttrs(camera_info: 'CameraInfo | None' = None, fix_in_frame: 'bool | None' = None, points: 'np.ndarray | None' = None, radius: 'np.ndarray | None' = None, stroke: 'np.ndarray | None' = None, fill: 'np.ndarray | None' = None, glow_size: 'float | None' = None, glow_visible: 'bool | None' = None)¶
基类:
object- camera_info: CameraInfo | None¶
- fix_in_frame: bool | None¶
- points: ndarray | None¶
- radius: ndarray | None¶
- stroke: ndarray | None¶
- fill: ndarray | None¶
- glow_size: float | None¶
- glow_visible: bool | None¶
- static get(render_data: RenderData, item: VItem) VItemPlaneRenderer.RenderAttrs¶
- init_common() None¶
- render_common(item: VItem, render_data: RenderData, new_attrs: RenderAttrs) None¶