Yarn: BlockPos -> Position

Erstellt am 20. Feb. 2019  ·  6Kommentare  ·  Quelle: FabricMC/yarn

Feedback-Ticket für einen umstrittenen Vorschlag. Gründe dafür und dagegen sind sehr willkommen. " BlockPos ist der bekannte Mojang-Name" ist meiner Meinung nach kein gültiges Argument. Viele Klassen haben bekannte Mojang-Namen, die nicht verwendet werden. Ich behaupte, dass BlockPos aktiv für mehr als nur Blöcke verwendet wird. Position ist eine allgemeinere Darstellung eines int-basierten Positionsvektors.

Hilfreichster Kommentar

Position eignet sich besser für Fließkommavektoren.

Alle 6 Kommentare

Das "Schöne" an BlockPos ist, dass es anzeigt, dass es an das Koordinatengitter geklemmt ist. Position fühlt sich vage an (besser geeignet für Vec3f ) und berücksichtigt nicht wirklich die Koordinatengitter-spezifischen Methoden, die Sie haben (z. B. das Versetzen um eine Richtung).

Position eignet sich besser für Fließkommavektoren.

Ja, ich werde sagen, dass wir, wenn wir BlockPos ändern, immer noch betonen müssen, dass es eine ganze Zahl ist.

Das Feedback wird geschätzt und ich stimme zu, dass dieser Name besser zu einem Fließkommavektor passen würde.

Wenn dir zu langweilig ist, kannst du es stattdessen IntegerLattice nennen

Sie können es stattdessen IntegerLattice nennen

Der Verband ist die Menge aller Punkte. Es müsste IntegerLatticePoint/IntegerLatticePosition sein

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

Runemoro picture Runemoro  ·  4Kommentare

quat1024 picture quat1024  ·  6Kommentare

liach picture liach  ·  4Kommentare

Runemoro picture Runemoro  ·  4Kommentare

copygirl picture copygirl  ·  6Kommentare