ebouhoubeiny / cpacs

Automatically exported from code.google.com/p/cpacs
0 stars 5 forks source link

Positionings should not turn profiles due to dihedral #331

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Xpath of the element CPACS:
"/cpacs/vehicles/aircraft/model/wings/wing/positioning"

Type in CPACS:
"positioningType"

What version of CPACS are you using?
"CPACS 2.0"

Please specifiy further information for your issue:
Until 2.0 a dihedral in a positioning would also turn the profile around the x 
axis. This is unwanted, as it further complicates CPACS definition and is a 
implicit geometric occurence...

Please provide any additional information below:

Hallo zusammen,

nach intensiver Beschäftigung mit den Koordinatentransformationen in CPACS 
(mein besonderer Dank geht an Till für das schöne 
MATLAB-Hilfsprogramm)möchte ich vorschlagen, in CPACS 2.0 die Profildrehung 
aufgrund V-Stellung abzuschaffen.

Die Sections werden ja über Positionings (bestehend aus Länge, Pfeilung und 
V-Stellung) im Raum angeordnet. Dabei erfolgt die Pfeilung über eine Scherung 
(die betreffende Section wird also nicht gedreht, sondern nur an den richtigen 
Ursprungspunkt verschoben), während bei der V-Stellung auch die Section (bzw. 
momentan sogar nur die in der Section liegenden Elements) entsprechend der 
V-Stellung um die X-Achse gedreht werden.

Das ganze wurde mal eingeführt, als die "Positionings" noch "Segments" hießen 
um die Sections autometisch Orthogonal zur Segment-Oberfläche zu halten. Im 
momentanen Status (zumal wo jetzt die Positionings optional werden und auch nur 
noch die Elements betroffen sind) finde ich diese Drehung inkonsistent:

* Sie dreht nicht die angehängten Sctions, sondern nur deren Elements
* Pfeilung dagegen wird nicht gedreht
* Der Name suggeriert eigentlich auch nur die Positionierung einer Section
* Und vor allem: Das ganze passt einfach logisch nicht in dem Gesamtkonzepte 
der verketteten KO-System-Drehungen. Diese sind ohnehin schon schwer zu 
durchschauen und die X-Drehung bei den Positionings lässt das ganze 
unstrukturiert wirken.

Daher mein Vorschlag:

Lasst die Positionings das sein, was ihr Namen vorgibt: Nur eine komfortable 
Alternative zur "Translation" der ganzen Section !. Für die Drehungen gibt es 
genug andere Möglichkeiten.

Ich würde mich über Kommentare hierzu sehr freuen. Insbesondere von Markus: 
Wieviel Aufwand diese Änderung für ihn wäre...

Viele Grüße,

Original issue reported on code.google.com by daniel.b...@googlemail.com on 29 Feb 2012 at 12:41

GoogleCodeExporter commented 8 years ago

Original comment by daniel.b...@googlemail.com on 7 Oct 2012 at 11:42

GoogleCodeExporter commented 8 years ago
Open this issue again!

Further documentation needed: In the Digital-X project the first positioning of 
a geometric element (wing, fuselage) is unequal to zero. This is a correct 
implementation. 

Nevertheless, this is the first time this kind of implementation exists. Need 
to check documentation and TIGL behaviour.

Original comment by daniel.b...@googlemail.com on 10 Oct 2012 at 10:51

GoogleCodeExporter commented 8 years ago
Updated the documentation

Original comment by daniel.b...@googlemail.com on 30 Oct 2012 at 2:37

GoogleCodeExporter commented 8 years ago

Original comment by daniel.b...@googlemail.com on 30 Oct 2012 at 2:38