Custome Image as Node Shape

Is it possible to have a custom images as a node shapes ?

Yes, use a Picture instead of a Shape. See the BeatPaths sample, for example.

Wait – maybe you are really asking whether one can have a custom geometry as the “shape” of a Shape, rather than only the predefined shapes shown in the Shapes sample?

If so, the answer is yes – instead of setting Shape.figure to the name of a predefined figure shape, set Shape.geometry to a Geometry. You can define Geometry values programmatically, including via GraphObject.make, or by calling Geometry.parse to read in a path geometry. Geometry objects may be shared by multiple Shapes, just as Brushes may be shared.