How to create a coordinate system that specifies the direction of a specific axis?
wanghao
Member Posts: 27
**
in Structures
Hi
My need is create a coordinate system which perpendicular to the chair back(the two faces selected on the picture).
The most usual way to create the coordinate system what I want by ACT script like below.
Then I got a cooridinate system which is perpendicular to some plane face.
#region Context Menu Action coordinate_systems_18 = Model.CoordinateSystems coordinate_system_106 = coordinate_systems_18.AddCoordinateSystem() #endregion #region Details View Action selection = ExtAPI.SelectionManager.CreateSelectionInfo(SelectionTypeEnum.GeometryEntities) selection.Ids = [756] coordinate_system_106.OriginLocation = selection #endregion #region Details View Action coordinate_system_106.PrimaryAxisDefineBy = CoordinateSystemAlignmentType.Associative #endregion #region Details View Action selection = ExtAPI.SelectionManager.CreateSelectionInfo(SelectionTypeEnum.GeometryEntities) selection.Ids = [756] coordinate_system_106.PrimaryAxisLocation = selection #endregion
But there are some problems that the two faces are curved surface, not a plane. So I cannot get the coordinate system by the script above.
Is there any good idea for create a coordinate system which is perpendicular to the curved surface?
Tagged:
0
Comments
-
with open(r'D:\Temp\SolidMechanics.py') as f: cmds = f.read() exec(cmds) my_cs = Model.CoordinateSystems.AddCoordinateSystem() RotCS(my_cs,[[0,0,1],[1,0,0],[0,1,0]])
0 -
@Jimmy He Did you publish your coordinate system toolkit?
0