How to draw line in viewer3d ?

13 views (last 30 days)
philippe duvauchelle
philippe duvauchelle on 18 Dec 2025 at 8:37
Edited: Matt J 44 minutes ago
Hello,
I m trying to use viewer3d as a openGL viewer and it works well for 3D surface and 3D points using images.ui.graphics.Surface and images.ui.graphics.Points but i wonder if it is possible to draw line or connected line inside the viewer ? I dont mean how to show wireframe when using a surface or annotation line.
I just try for exemple to attached 3 vectors in X,Y and Z direction to each 3D object.
I saw 2 functions WideLine and Thinline but i did not find any documentation about them.
Thanks for your help

Answers (1)

Matt J
Matt J about 18 hours ago
You could use images.ui.graphics.Surface to create a very thin cylinder, could you not?
  2 Comments
philippe duvauchelle
philippe duvauchelle about 2 hours ago
Moved: Matt J about 1 hour ago
Yes i could but it is far to be the best solution ...
I tried (without documentation) the 2 functions WideLine and Thinline i mentioned and it works as you can see below :
li=images.ui.graphics.WideLine(viewer,"Data",(rand(200,3)-0.5)*30)
Nevertheless, i still dont know how to format the data to have NOT connected line.
Any suggestion ?
Thanks
Matt J
Matt J about 1 hour ago
Edited: Matt J 44 minutes ago
Yes i could but it is far to be the best solution ...
Far in what way?
Nevertheless, i still dont know how to format the data to have NOT connected line.
Perhaps,
for k=1:200
li(k) = images.ui.graphics.WideLine(viewer,"Data",(rand(2,3)-0.5)*30)
end

Sign in to comment.

Products


Release

R2025b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!