Affine transforms - matrix algebra
Jim Graham
james.graham at oracle.com
Tue Aug 14 11:56:18 PDT 2012
Midpoint is an actual word (no hyphen or implied space needed) so it can
be all lower case as well...
...jim
On 8/14/2012 12:44 AM, Pavel Safrata wrote:
> Hi Richard,
> so should we do all those renames?
>
> getDistance -> distance
> getCenter -> midPoint
> getAngle -> angle
> getLength -> magnitude
> getDeterminant -> determinant
> getRow -> row
> getColumn -> column
> get -> element?
>
> Thanks,
> Pavel
>
> On 13.8.2012 18:38, Richard Bair wrote:
>> In the JavaFX API, we've avoided using get prefix for anything that
>> isn't an actual getter method for a property. I think layout is the
>> only place we've violated this. So I'd more use "length(param)" vs.
>> "getLength(param)" personally.
>>
>> Richard
>>
>> On Aug 13, 2012, at 9:26 AM, Pedro Duque Vieira wrote:
>>
>>> Hi Pavel,
>>>
>>> public Point3D add(Point3D point)
>>>> // Creates a point with distances from origin added (adds two
>>>> vectors)
>>>> public Point3D subtract(Point3D point)
>>>> // Creates a point with the given point's distances from origin
>>>> subtracted
>>>> // (subtracts two vectors)
>>>> public Point3D normalize()
>>>> // Gets a point in the same direction from the origin with
>>>> distance from the origin equal to one
>>>> // (normalizes a vector)
>>>> ? should the above three methods be named getSomething to stress that
>>>> the operation doesn't modify the object?
>>>
>>> Yes, I think it's better to call them getSomething.
>>>
>>> public double getLength()
>>>> // Gets distance from the origin (lenght of a vector)
>>>
>>> I'd prefer getMagnitude(), this way it's obvious your getting the
>>> lenght of
>>> a vector
>>>
>>> Your missing:
>>> - getAngle()
>>> // gets the angle of the vector
>>> - getType
>>> // returns whether this represents a vector or a point
>>>
>>> Your missing on matrix or affine:
>>> - transpose()
>>> // transposes the matrix
>>>
>>> Thanks, best regards,
>>>
>>> --
>>> Pedro Duque Vieira
>
>
More information about the openjfx-dev
mailing list