Skip to content

Warning message of arrows3d with kwargs rasterize using CairoMakie #5259

@ytdHuang

Description

@ytdHuang
  • what version of Makie are you running? (]st -m Makie)
    Makie v0.24.5, CairoMakie v0.15.5
  • can you reproduce the bug with a fresh environment ? (]activate --temp; add Makie)
    Yes, I created a new environment, added Makie and CairoMakie
  • What platform + GPU are you on?
    Rocky Linux
  • Which backend are you using? (GLMakie, CairoMakie, WGLMakie, RPRMakie)
    CairoMakie
  • Please provide an minimal example of the failing code. If the problem is with the visualization, please provide a picture or video of it.
fig = Figure()
lscene = LScene(fig[1,1])

v = [1, 0, 1]
a3d = arrows3d!(lscene, Point3f(0), Point3f(v), rasterize = 3)

fig

The above code can be displayed, but there is an extra warning message:

Warning: Arrows3D{Tuple{Vector{GeometryBasics.Point{3, Float32}}, Vector{GeometryBasics.Point{3, Float32}}}} is not supported by cairo right now

If rasterize is set to be 0 or false, then the warning message disappeared.

Does this warning message (under rasterize != 0) make sense ? The figure displays the arrow correctly and everything seems normal.

Metadata

Metadata

Assignees

No one assigned

    Labels

    CairoMakieThis relates to CairoMakie, the vector backend for Makie based on Cairo.bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions