Re: PB-STL (in Entwicklung - Brauche eure Meinungen)
Verfasst: 15.01.2010 02:34
also zur Zeit gefällt mir diese Sammlung nicht so...
Obwohl du ja n einheitliche Form einhalten wolltest, unterschieden sich die "ProcedureNamen" und deren Aufbau und Kommentare stark von einander.
Desweiteren sind viele .pbi dabei (wie zB Vector2D.pbi) die total unvollständig sind und auch falsche Ergebnisse haben, zumindest würde ich mit dieser Include nie arbeiten, zumal die Sache mit der Verwaltung als Array meiner Meinung voll unpassend ist ...
Es fehlen Sachen wie: Normierung eines Vektors, Winkel zu Vektor, Rotieren eines Vektors, und viele mehr
Sachen wie : V2Angle() geben falsche Werte zurück
Sowas wie: MulV2() was wieder ein Vektor zurück gibt, gibt es als solches nicht. Werden zwei Vektoren Multipliiert wäre das ein Skalarprodukt und damit eine einzige Zahl ... aber ich vermute das Include soll ehr nicht als Mathematische Vektoren angesheen werden oder ?
Es gehört meiner Meinung zu einem Standard-Incude dazu, dass es nahe zu Perfekt und Vollständig ist ...
Desweiteren solltest du bitte Prozeduren die du (zB von mir Kopierst, was ich ja erlaubt habe) auch richtig kopieren.
AngleDif hast du "wichtige" Sachen einfach rausgenommen, womit zB
Debug AngleDif(#PI, 5*#PI) mir 2Pi zurück gibt, was ja unsinnig ist weil die Winkel zuerst normiert werden müssen, denn 5*#pi -> #Pi und damit wird der Abstand wirklich 0
also dort noch das Angle() darüber benutzen !
Obwohl du ja n einheitliche Form einhalten wolltest, unterschieden sich die "ProcedureNamen" und deren Aufbau und Kommentare stark von einander.
Desweiteren sind viele .pbi dabei (wie zB Vector2D.pbi) die total unvollständig sind und auch falsche Ergebnisse haben, zumindest würde ich mit dieser Include nie arbeiten, zumal die Sache mit der Verwaltung als Array meiner Meinung voll unpassend ist ...
Es fehlen Sachen wie: Normierung eines Vektors, Winkel zu Vektor, Rotieren eines Vektors, und viele mehr
Sachen wie : V2Angle() geben falsche Werte zurück
Sowas wie: MulV2() was wieder ein Vektor zurück gibt, gibt es als solches nicht. Werden zwei Vektoren Multipliiert wäre das ein Skalarprodukt und damit eine einzige Zahl ... aber ich vermute das Include soll ehr nicht als Mathematische Vektoren angesheen werden oder ?
Es gehört meiner Meinung zu einem Standard-Incude dazu, dass es nahe zu Perfekt und Vollständig ist ...
Desweiteren solltest du bitte Prozeduren die du (zB von mir Kopierst, was ich ja erlaubt habe) auch richtig kopieren.
AngleDif hast du "wichtige" Sachen einfach rausgenommen, womit zB
Debug AngleDif(#PI, 5*#PI) mir 2Pi zurück gibt, was ja unsinnig ist weil die Winkel zuerst normiert werden müssen, denn 5*#pi -> #Pi und damit wird der Abstand wirklich 0
also dort noch das Angle() darüber benutzen !