Mike on MATLAB Graphics

Graphics & Data Visualization

Note

Mike on MATLAB Graphics has been retired and will not be updated.

Results for: Geometry

The Five Tetrahedra

Posted by Mike Garrity,

The dodecahedron is a particularly interesting polyhedron. It's full of interesting five-fold symmetries. Let's take a look at a couple of them.... read more >>

FPLOT and Friends

Posted by Mike Garrity,

Another new feature that I really like in R2016a is the upgraded fplot function and all of the new members of the fplot family.... read more >>

Signed Distance Fields

Posted by Mike Garrity,

Recently I heard from a MATLAB user who was trying to draw tubes along a curve using this blog post I wrote a while back. Unfortunately her curve was a bit more complex than the ones I used in that post. That approach of sweeping a 2D shape along a... read more >>

On the Grid

Posted by Mike Garrity,

One type of question that I'm often asked is about how to use various visualization techniques with what is sometimes called "scatter data". This is data that is a list of individual measurements. These measurements often have locations associated with them, but that's not enough for many visualization techniques. These... read more >>

Into the Mucube

Posted by Mike Garrity,

Last time, when I was talking about permutohedra, we saw how truncated octahedra fill 3D space with no gaps. There are a number of shapes with this property, and they have the lovely old family name convex uniform honeycomb. There's another interesting family that is related to the honeycombs. They're... read more >>

Tiling Hexagons and Other Permutohedra

Posted by Mike Garrity,

In earlier posts we've looked at tiling quadrilaterals and pentagons. So what about hexagons? I'm sure you've seen tilings of regular hexagons. They're popular in floor tiles and game tiles. Even bees know about this one. But there's one interesting feature of this tiling that you might not be familiar... read more >>

Contour and Infinities

Posted by Mike Garrity,

In a recent post, I talked about an interesting edge case in the contour function. Today I'd like to talk about another one. This is how contour handles infinities.... read more >>

On The Edge

Posted by Mike Garrity,

In an earlier post, we discussed how the contour functions interpolate between values. Another important issue is how the contour functions deal with contour levels which are exactly the same as values in the input data. Some users are often surprised by what happens in this case because there are some subtle issues involved. Let's take a detailed look.... read more >>

What is a Contour?

Posted by Mike Garrity,

Last year we explored how surfaces perform interpolation. Today we're going to take a look at some closely related functions; the contour family. The family of contour functions consists contour, contour3, and contourf and a couple of other minor ones.... read more >>

Tiling Quadrilaterals

Posted by Mike Garrity,

Last time I was talking about the new pentagon tiling which was recently discovered. There are lots of other wonderful things to explore in how polygons tile the plane. One of my favorites involves quadrilaterals. They're much easier to tile than pentagons are. That's because the sum of their internal... read more >>