UserPattern

References
[IoId("00000000-da40-447b-8add-251f20f6b5cd")] public struct UserPattern : IStorable
A pattern for the inclusion or exclusion of various bake property overrides from user data.

Constructors

UserPattern

#
public UserPattern(IReader reader)
reader (IReader)

Properties

Colour

#
public Color? Colour { get; set; }
Gets or sets the object colour of baked objects.

Group

#
public bool Group { get; set; }
Gets or sets whether all baked objects ought to be grouped.

Layer

#
public string Layer { get; set; }
Gets or sets the full path of the layer of the baked objects.

LineType

#
public int? LineType { get; set; }
Gets or sets the line type dash pattern for the baked objects.

Mode

#
public ObjectMode? Mode { get; set; }
Gets or sets the mode (normal, locked, or hidden) of the baked objects.

Name

#
public string Name { get; set; }
Gets or sets the name of the baked objects.

PlotColour

#
public Color? PlotColour { get; set; }
Gets or sets the plotting colour for baked objects.

PlotWeight

#
public double? PlotWeight { get; set; }
Gets or sets the plotting line weight for the baked objects.

SectionAngle

#
public Angle? SectionAngle { get; set; }
Gets or sets the section hatch rotational angle for the baked objects.

SectionHatch

#
public int? SectionHatch { get; set; }
Gets or sets the section hatch pattern for the baked objects.

SectionScale

#
public double? SectionScale { get; set; }
Gets or sets the section hatch scale for the baked objects.

Methods

AssignToAttributes

#
public void AssignToAttributes(ObjectAttributes attributes, File3dm file)
attributes (ObjectAttributes)
file (File3dm)

AssignToAttributes

#
public void AssignToAttributes(ObjectAttributes attributes, RhinoDoc document)
attributes (ObjectAttributes)
document (RhinoDoc)

Store

#
public void Store(IWriter writer)
writer (IWriter)
Store