|
DividedCurve_subdivisions Property
|
Gets the list of pairs of curve parameters of subdivisions and random numbers
Antwort auf Frage, warum zufällig: Es geht um Erzeugen von eindeutigen Hashes.
Ich hätte es Hash nennen sollen.
Die Funktionen GetHash() etc. erzeugen nicht immer eindeutige Hashes, aber Zufallszahlen schon.
C#'s getHashCode() Funktion hatte einmal einen schwer zu debuggenden Bug verursacht, weil sie nicht zwischen Rhino's Punkten unterschied.
Mit Zufallszahlen war das Problem behoben.
Die Wahrscheinlichkeit, merhmals dieselbe Zahl zu ziehen, ist verschwindend gering, es gibt genug Integer,
nämlich ca. zwei Milliarden.
Man kann es ohne Zufallszahl machen, müsste aber dann mehr Aufwand treiben für einen geringen Gewinn.
Namespace:
Karamba.Utilities.Mesher
Assembly:
KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntaxpublic List<Tuple<double, int>> _subdivisions { get; }Public ReadOnly Property _subdivisions As List(Of Tuple(Of Double, Integer))
Get
public:
property List<Tuple<double, int>^>^ _subdivisions {
List<Tuple<double, int>^>^ get ();
}member _subdivisions : List<Tuple<float, int>> with get
Property Value
Type:
ListTupleDouble,
Int32
See Also