: Public abstract Interface
Created: 23.5.2022 18.05.06
Modified: 1.8.2022 13.54.05
Project:
Advanced:
A GM_Triangle is a planar GM_Polygon defined by 3 corners; that is, a GM_Triangle would be the result of a constructor of the form:<br/>GM_Polygon(GM_LineString(#lt;P1, P2, P3, P1#gt;))<br/><br/>where P1, P2, and P3 are three GM_Positions. GM_Triangles have no holes. GM_Triangle shall be used to construct GM_TriangulatedSurfaces. <br/><br/>NOTE The points in a triangle can be located in terms of their corner points by defining a set of barycentric coordinates, three nonnegative numbers c1, c2, and c3 such that c1+ c2 + c3 = 1.0. Then, each point P in the triangle can be expressed for some set of barycentric coordinates as:<br/>
Attribute
Public DirectPosition
  dataPoint
Details:
 
Operation
Public
Triangle( data: TriangleData,
):Triangle
Details:
Sequential <<create>>
Public
Triangle( boundary: Line,
):Triangle
Details:
Sequential <<create>>
Public
Triangle( corners: DirectPosition,
):Triangle
Details:
Sequential <<create>>
Element Source Role Target Role
TriangulatedSurface
Interface  
Name: segment
 
Name: surface
 
Details:
 
Tag Value
persistence persistent
Details:
 
RationalRose$Java:ConstructorIs public
Details:
 
RationalRose$Java:DisableAutoSync False
Details:
 
RationalRose$Java:Final False
Details:
 
RationalRose$Java:GenerateCode False
Details:
 
RationalRose$Java:GenerateDefaultConstructor True
Details:
 
RationalRose$Java:GenerateFinalizer False
Details:
 
RationalRose$Java:GenerateInstanceInitializer False
Details:
 
RationalRose$Java:GenerateStaticInitializer False
Details:
 
RationalRose$Java:Static False
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
Polygon Interface Tree To