Drawing3d documented Class Library

Loca Class

Loca represents a List of curveArrays. The class is mostly needed for describing areas which are bounded by curves and have additional holes, which are bounded by curves as well.
With drawPolyPolyCurve you can draw a Loca. In this case the CurveArrays are assumed to be coherently. If you want to make visible holes, every curve array, which lays inside of an other, must have an orientation, which is different to that. For example: If Loca[0] has a clockwise orientation and Loca[1] lays completely inside of Loca[0] then Loca[1] must have a counterclocwise orientation. In this case you have a hole, described by Loca[1]- inside Loca[0].

For a list of all members of this type, see Loca Members .


[Visual Basic]
<Serializable> _
<DefaultMember(MemberName:="Item")> _
<DebuggerTypeProxy(ProxyTypeName:="System.Collections.ArrayList+ArrayListDebugView, mscorlib, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089", Target:=null, TargetTypeName:="null")> _
<DebuggerDisplay(Value:="Count = {Count}", Target:=null, TargetTypeName:="null")> _
Public Class Loca
    Inherits ArrayList
    Implements ITransform
[DebuggerTypeProxy(ProxyTypeName="System.Collections.ArrayList+ArrayListDebugView, mscorlib, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089", Target=null, TargetTypeName="null")]
[DebuggerDisplay(Value="Count = {Count}", Target=null, TargetTypeName="null")]
public class Loca : ArrayList, ITransform

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.


Namespace: Drawing3d.Curves

Assembly: Drawing3d (in Drawing3d.dll)

See Also

Loca Members | Drawing3d.Curves Namespace