Click or drag to resize

ContourShapedLineCapBaseAdd Method

[Missing <summary> documentation for "M:Altaxo.Drawing.D3D.LineCaps.ContourShapedLineCapBase.Add(System.Action{Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D},System.Action{System.Int32,System.Int32,System.Int32,System.Boolean},System.Int32@,System.Boolean,Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Drawing.D3D.ICrossSectionOfLine,Altaxo.Geometry.PointD3D[],Altaxo.Geometry.VectorD3D[],System.Object@,Altaxo.Drawing.D3D.ILineCapContour)"]


Namespace: Altaxo.Drawing.D3D.LineCaps
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public static void Add(
	Action<PointD3D, VectorD3D> AddPositionAndNormal,
	Action<int, int, int, bool> AddIndices,
	ref int vertexIndexOffset,
	bool isStartCap,
	PointD3D basePoint,
	VectorD3D westVector,
	VectorD3D northVector,
	VectorD3D forwardVectorNormalized,
	ICrossSectionOfLine lineCrossSection,
	PointD3D[]? crossSectionPositions,
	VectorD3D[]? crossSectionNormals,
	ref Object?? temporaryStorageSpace,
	ILineCapContour capContour
)

Parameters

AddPositionAndNormal  ActionPointD3D, VectorD3D

[Missing <param name="AddPositionAndNormal"/> documentation for "M:Altaxo.Drawing.D3D.LineCaps.ContourShapedLineCapBase.Add(System.Action{Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D},System.Action{System.Int32,System.Int32,System.Int32,System.Boolean},System.Int32@,System.Boolean,Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Drawing.D3D.ICrossSectionOfLine,Altaxo.Geometry.PointD3D[],Altaxo.Geometry.VectorD3D[],System.Object@,Altaxo.Drawing.D3D.ILineCapContour)"]

AddIndices  ActionInt32, Int32, Int32, Boolean

[Missing <param name="AddIndices"/> documentation for "M:Altaxo.Drawing.D3D.LineCaps.ContourShapedLineCapBase.Add(System.Action{Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D},System.Action{System.Int32,System.Int32,System.Int32,System.Boolean},System.Int32@,System.Boolean,Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Drawing.D3D.ICrossSectionOfLine,Altaxo.Geometry.PointD3D[],Altaxo.Geometry.VectorD3D[],System.Object@,Altaxo.Drawing.D3D.ILineCapContour)"]

vertexIndexOffset  Int32

[Missing <param name="vertexIndexOffset"/> documentation for "M:Altaxo.Drawing.D3D.LineCaps.ContourShapedLineCapBase.Add(System.Action{Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D},System.Action{System.Int32,System.Int32,System.Int32,System.Boolean},System.Int32@,System.Boolean,Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Drawing.D3D.ICrossSectionOfLine,Altaxo.Geometry.PointD3D[],Altaxo.Geometry.VectorD3D[],System.Object@,Altaxo.Drawing.D3D.ILineCapContour)"]

isStartCap  Boolean

[Missing <param name="isStartCap"/> documentation for "M:Altaxo.Drawing.D3D.LineCaps.ContourShapedLineCapBase.Add(System.Action{Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D},System.Action{System.Int32,System.Int32,System.Int32,System.Boolean},System.Int32@,System.Boolean,Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Drawing.D3D.ICrossSectionOfLine,Altaxo.Geometry.PointD3D[],Altaxo.Geometry.VectorD3D[],System.Object@,Altaxo.Drawing.D3D.ILineCapContour)"]

basePoint  PointD3D

[Missing <param name="basePoint"/> documentation for "M:Altaxo.Drawing.D3D.LineCaps.ContourShapedLineCapBase.Add(System.Action{Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D},System.Action{System.Int32,System.Int32,System.Int32,System.Boolean},System.Int32@,System.Boolean,Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Drawing.D3D.ICrossSectionOfLine,Altaxo.Geometry.PointD3D[],Altaxo.Geometry.VectorD3D[],System.Object@,Altaxo.Drawing.D3D.ILineCapContour)"]

westVector  VectorD3D

[Missing <param name="westVector"/> documentation for "M:Altaxo.Drawing.D3D.LineCaps.ContourShapedLineCapBase.Add(System.Action{Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D},System.Action{System.Int32,System.Int32,System.Int32,System.Boolean},System.Int32@,System.Boolean,Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Drawing.D3D.ICrossSectionOfLine,Altaxo.Geometry.PointD3D[],Altaxo.Geometry.VectorD3D[],System.Object@,Altaxo.Drawing.D3D.ILineCapContour)"]

northVector  VectorD3D

[Missing <param name="northVector"/> documentation for "M:Altaxo.Drawing.D3D.LineCaps.ContourShapedLineCapBase.Add(System.Action{Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D},System.Action{System.Int32,System.Int32,System.Int32,System.Boolean},System.Int32@,System.Boolean,Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Drawing.D3D.ICrossSectionOfLine,Altaxo.Geometry.PointD3D[],Altaxo.Geometry.VectorD3D[],System.Object@,Altaxo.Drawing.D3D.ILineCapContour)"]

forwardVectorNormalized  VectorD3D

[Missing <param name="forwardVectorNormalized"/> documentation for "M:Altaxo.Drawing.D3D.LineCaps.ContourShapedLineCapBase.Add(System.Action{Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D},System.Action{System.Int32,System.Int32,System.Int32,System.Boolean},System.Int32@,System.Boolean,Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Drawing.D3D.ICrossSectionOfLine,Altaxo.Geometry.PointD3D[],Altaxo.Geometry.VectorD3D[],System.Object@,Altaxo.Drawing.D3D.ILineCapContour)"]

lineCrossSection  ICrossSectionOfLine

[Missing <param name="lineCrossSection"/> documentation for "M:Altaxo.Drawing.D3D.LineCaps.ContourShapedLineCapBase.Add(System.Action{Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D},System.Action{System.Int32,System.Int32,System.Int32,System.Boolean},System.Int32@,System.Boolean,Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Drawing.D3D.ICrossSectionOfLine,Altaxo.Geometry.PointD3D[],Altaxo.Geometry.VectorD3D[],System.Object@,Altaxo.Drawing.D3D.ILineCapContour)"]

crossSectionPositions  PointD3D

[Missing <param name="crossSectionPositions"/> documentation for "M:Altaxo.Drawing.D3D.LineCaps.ContourShapedLineCapBase.Add(System.Action{Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D},System.Action{System.Int32,System.Int32,System.Int32,System.Boolean},System.Int32@,System.Boolean,Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Drawing.D3D.ICrossSectionOfLine,Altaxo.Geometry.PointD3D[],Altaxo.Geometry.VectorD3D[],System.Object@,Altaxo.Drawing.D3D.ILineCapContour)"]

crossSectionNormals  VectorD3D

[Missing <param name="crossSectionNormals"/> documentation for "M:Altaxo.Drawing.D3D.LineCaps.ContourShapedLineCapBase.Add(System.Action{Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D},System.Action{System.Int32,System.Int32,System.Int32,System.Boolean},System.Int32@,System.Boolean,Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Drawing.D3D.ICrossSectionOfLine,Altaxo.Geometry.PointD3D[],Altaxo.Geometry.VectorD3D[],System.Object@,Altaxo.Drawing.D3D.ILineCapContour)"]

temporaryStorageSpace  Object

[Missing <param name="temporaryStorageSpace"/> documentation for "M:Altaxo.Drawing.D3D.LineCaps.ContourShapedLineCapBase.Add(System.Action{Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D},System.Action{System.Int32,System.Int32,System.Int32,System.Boolean},System.Int32@,System.Boolean,Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Drawing.D3D.ICrossSectionOfLine,Altaxo.Geometry.PointD3D[],Altaxo.Geometry.VectorD3D[],System.Object@,Altaxo.Drawing.D3D.ILineCapContour)"]

capContour  ILineCapContour

[Missing <param name="capContour"/> documentation for "M:Altaxo.Drawing.D3D.LineCaps.ContourShapedLineCapBase.Add(System.Action{Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D},System.Action{System.Int32,System.Int32,System.Int32,System.Boolean},System.Int32@,System.Boolean,Altaxo.Geometry.PointD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Geometry.VectorD3D,Altaxo.Drawing.D3D.ICrossSectionOfLine,Altaxo.Geometry.PointD3D[],Altaxo.Geometry.VectorD3D[],System.Object@,Altaxo.Drawing.D3D.ILineCapContour)"]

See Also