Matches in SemOpenAlex for { <https://semopenalex.org/work/W2413703831> ?p ?o ?g. }
Showing items 1 to 75 of
75
with 100 items per page.
- W2413703831 abstract "To aid computer programming for geometric applications such as CAD/CAM, computer graphics and robot control, it is necessary to equip geometric programming languages with special data types that can represent the Euclidean transformations such as rotations and translations and the geometric entities such as points, vectors and coordinate frames existing in the three-dimensional Cartesian and Euclidean spaces. This thesis was written to address two fundamental problems pertaining to the specification and the implementation of these geometric data types.The first problem is concerned with the representation of three-dimensional rigid-body rotations using finite number of digits. The finite-precision representation of rotations currently used all possess certain mathematical defects: they may lose their length-preserving property due to rounding of their parameters, or have singularities at which the representations degenerate, or lack the formulae for performing multiplication of rotations in terms of the representations. Aiming at supporting robust geometric computation, we developed a family of isometric finite-precision rotation representations by covering the rotation groups with analytic coordinates charts that are left-translated by the elements of finite rotation subgroups. Among them, the representation based on four Cayley's coordinate charts offers both efficient algorithms for rotation operations and small errors due to parameter rounding. We recommend to use this representation to replace the conventional representations used in geometric computation.The second problem is concerned with data encapsulation in the geometric data types. Geometric entities are specified in a relative fashion: their numerical values are meaningful only if their reference coordinate frames are specified and a geometric computation can be performed only when all the operands are specified with respect to the same reference frame. Aiming at supporting object-oriented geometric programming, we define two families of abstract data types. The first family, referred to as value types, encapsulates the finite-precision representation of Euclidean transformations. The second family, referred to as entity types, encapsulates a value-type object and a reference frame, provide the abstraction of the geometric entities such as reference frames, points, and vectors existing in the Cartesian and Euclidean spaces. Geometric entities specified by entity types can be referred and manipulated without concern for their reference frames on the part of the programmers.Aside from theoretical investigation, we implemented a twenty-four chart Cayley's representation of rotations and selected value and entity types as user-defined classes in C++. We also demonstrated the use of these data types in a simple graphic animation program." @default.
- W2413703831 created "2016-06-24" @default.
- W2413703831 creator A5082426701 @default.
- W2413703831 date "1996-01-01" @default.
- W2413703831 modified "2023-10-16" @default.
- W2413703831 title "Finite-precision representation and data abstraction for three-dimensional euclidean transformations" @default.
- W2413703831 hasPublicationYear "1996" @default.
- W2413703831 type Work @default.
- W2413703831 sameAs 2413703831 @default.
- W2413703831 citedByCount "1" @default.
- W2413703831 crossrefType "journal-article" @default.
- W2413703831 hasAuthorship W2413703831A5082426701 @default.
- W2413703831 hasConcept C104065381 @default.
- W2413703831 hasConcept C11413529 @default.
- W2413703831 hasConcept C136119220 @default.
- W2413703831 hasConcept C136520226 @default.
- W2413703831 hasConcept C154945302 @default.
- W2413703831 hasConcept C16038011 @default.
- W2413703831 hasConcept C17744445 @default.
- W2413703831 hasConcept C199539241 @default.
- W2413703831 hasConcept C202444582 @default.
- W2413703831 hasConcept C2524010 @default.
- W2413703831 hasConcept C2776359362 @default.
- W2413703831 hasConcept C33923547 @default.
- W2413703831 hasConcept C41008148 @default.
- W2413703831 hasConcept C45374587 @default.
- W2413703831 hasConcept C74050887 @default.
- W2413703831 hasConcept C80444323 @default.
- W2413703831 hasConcept C80551277 @default.
- W2413703831 hasConcept C94625758 @default.
- W2413703831 hasConceptScore W2413703831C104065381 @default.
- W2413703831 hasConceptScore W2413703831C11413529 @default.
- W2413703831 hasConceptScore W2413703831C136119220 @default.
- W2413703831 hasConceptScore W2413703831C136520226 @default.
- W2413703831 hasConceptScore W2413703831C154945302 @default.
- W2413703831 hasConceptScore W2413703831C16038011 @default.
- W2413703831 hasConceptScore W2413703831C17744445 @default.
- W2413703831 hasConceptScore W2413703831C199539241 @default.
- W2413703831 hasConceptScore W2413703831C202444582 @default.
- W2413703831 hasConceptScore W2413703831C2524010 @default.
- W2413703831 hasConceptScore W2413703831C2776359362 @default.
- W2413703831 hasConceptScore W2413703831C33923547 @default.
- W2413703831 hasConceptScore W2413703831C41008148 @default.
- W2413703831 hasConceptScore W2413703831C45374587 @default.
- W2413703831 hasConceptScore W2413703831C74050887 @default.
- W2413703831 hasConceptScore W2413703831C80444323 @default.
- W2413703831 hasConceptScore W2413703831C80551277 @default.
- W2413703831 hasConceptScore W2413703831C94625758 @default.
- W2413703831 hasLocation W24137038311 @default.
- W2413703831 hasOpenAccess W2413703831 @default.
- W2413703831 hasPrimaryLocation W24137038311 @default.
- W2413703831 hasRelatedWork W1033550578 @default.
- W2413703831 hasRelatedWork W1418603357 @default.
- W2413703831 hasRelatedWork W1421398531 @default.
- W2413703831 hasRelatedWork W1582867865 @default.
- W2413703831 hasRelatedWork W1602685921 @default.
- W2413703831 hasRelatedWork W2035808916 @default.
- W2413703831 hasRelatedWork W2103399972 @default.
- W2413703831 hasRelatedWork W2181630031 @default.
- W2413703831 hasRelatedWork W2240692167 @default.
- W2413703831 hasRelatedWork W2243390111 @default.
- W2413703831 hasRelatedWork W2506535957 @default.
- W2413703831 hasRelatedWork W2592892192 @default.
- W2413703831 hasRelatedWork W2904973799 @default.
- W2413703831 hasRelatedWork W2982251507 @default.
- W2413703831 hasRelatedWork W3021486281 @default.
- W2413703831 hasRelatedWork W3023242993 @default.
- W2413703831 hasRelatedWork W3023979443 @default.
- W2413703831 hasRelatedWork W3025509530 @default.
- W2413703831 hasRelatedWork W49124645 @default.
- W2413703831 hasRelatedWork W2604252081 @default.
- W2413703831 isParatext "false" @default.
- W2413703831 isRetracted "false" @default.
- W2413703831 magId "2413703831" @default.
- W2413703831 workType "article" @default.