GIS C# Library or API supports Simple Marker symbolizer that draws a predefined shape with customizable fill and outline on geometries of any type like Point, Line, Surface.... Positive values indicate rotation in the clockwise...clockwise direction, negative values indicate counter-clockwise...