3 \page point_marker_page Point Marker
5 \n You can change the representation of the geometrical vertices in
6 the 3D viewer either by selecting one of the predefined
7 shapes or by loading a custom texture from an external file.
9 - Standard point markers
11 The Geometry module provides a set of predefined point marker shapes which
12 can be used to display vertices in 3D viewer.
13 Each standard point marker has two attributes: type (defines shape
14 form) and scale factor (defines shape size).
16 \image html point_marker_dlg1.png
18 <b>TUI Command:</b> <em>go.SetMarkerStd(Type, Size)</em>.
20 \image html std_point_marker.png "Standard point markers"
22 - Custom point markers
24 It is also possible to load a point marker shape from an external file.
25 This file should provide a description of the point texture as a set
26 of lines; each line is represented as sequence of "0" and "1" symbols,
27 where "1" symbol means an opaque pixel and "0" symbol means a
28 transparent pixel. The width of the texture correspond to the length
29 of the longest line in the file, expanded to the nearest byte-aligned
30 value. The height of the texture is equal to the number of non-empty
31 lines in the file. Note that missing symbols are replaced by "0".
33 Here is a texture file sample:
46 \image html point_marker_dlg2.png
48 <b>TUI Command:</b> <em>go.SetMarkerTexture(ID)</em>.
50 \image html custom_point_marker.png "Custom point markers"
52 Our <b>TUI Scripts</b> provide you with useful examples of
53 \ref tui_point_marker "Point Marker" setting.