Click or drag to resize

PenX3D(IMaterial, ICrossSectionOfLine, PenLineJoin, Double, ILineCap, ILineCap, IDashPattern, ILineCap, Boolean, ILineCap, Boolean) Constructor

Initializes a new instance of the PenX3D class with full line, dash, and cap configuration.

Namespace: Altaxo.Drawing.D3D
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public PenX3D(
	IMaterial material,
	ICrossSectionOfLine crossSection,
	PenLineJoin lineJoin,
	double miterLimit,
	ILineCap? lineStartCap,
	ILineCap? lineEndCap,
	IDashPattern dashPattern,
	ILineCap? dashStartCap,
	bool dashStartCapSuppressionIfSpaceInsufficient,
	ILineCap? dashEndCap,
	bool dashEndCapSuppressionIfSpaceInsufficient
)

Parameters

material  IMaterial
The material used to draw the pen.
crossSection  ICrossSectionOfLine
The line cross section.
lineJoin  PenLineJoin
The line join style.
miterLimit  Double
The miter limit used for miter joins.
lineStartCap  ILineCap
The cap applied at the start of the full line.
lineEndCap  ILineCap
The cap applied at the end of the full line.
dashPattern  IDashPattern
The dash pattern.
dashStartCap  ILineCap
The cap applied at the start of each dash.
dashStartCapSuppressionIfSpaceInsufficient  Boolean
If set, suppresses the dash start cap when space is insufficient.
dashEndCap  ILineCap
The cap applied at the end of each dash.
dashEndCapSuppressionIfSpaceInsufficient  Boolean
If set, suppresses the dash end cap when space is insufficient.
See Also