Trelis

Trelis 16.2 新機能




メッシング

 

 メッシュ品質スケールの改良

メッシュ品質スケールを改良し、従来よりも連続的なカラースケールでメッシュ品質を表示できるようにしました。

csimsoft

 

 

 最新のTet メッシャー

Trelis 16.2 には、Distene 社 のMeshGems を採用しています。様々な改良がなされた最新のMeshGems テトラメッシャーでは、新たに追加された "boundary recovery" アルゴリズムにより、非常に複雑なジオメトリのメッシング成功率が向上しました。

 


 

ジオメトリ

 

 方向・位置・平面・軸 指定ダイアログの改良

各ダイアログに新しいオプションを追加し、それぞれの関連コマンドに特化した仕様となりました。

csimsoft

 

 

 GUI コンテキストメニューに "Measure Angle" を追加

2つのカーブまたはサーフェスを選択した状態で、コンテキスト(右クリック)メニューの "Measure Angle" を実行すると、2つのエンティティ間の角度を測定してコマンドラインに出力します。

csimsoft

 

 

 グループの表示色

コマンドパネルの Geometry/Group/Preferences から、指定したグループの色を変更できるようになりました。

 


 

インポート/エクスポート

 

 IMPETUS エクスポート

IMPETUS エクスポータでは、二次要素(quadratic element) だけでなく、三次要素(cubic element) であるHEX64 のエクスポートが可能になりました。Trelis のグラフィックウィンドウ上では、ヘキサ要素はHEX64 として表示されませんが、要素をエクスポートする際に三次要素に変換されます。また、全てのヘキサ要素を変換するのではなく、外層のみを三次要素に変換することもできます。

IMPETUScubic

 

 

 Block 操作での警告

ジオメトリエンティティをブロックに設定した後で、さらにWebcut やBoolean などの分解操作を行うのは推奨されません。Trelis 16.2 では、ブロック設定を行う前にすべてのジオメトリ操作を完了するよう、ユーザに警告します。

例:

reset
bri x 1
vol 1 copy move x .5
block 1 vol all
list block 1
subtract volume 2 from volume 1

IMPETUScubic

 

 


 

グラフィクス、ユーティリティ、その他

 

 ライセンスのディアクティベーション

ノードロックライセンスを別のコンピュータに移したい場合、以前のバージョンのTrelis ではテクニカルサポートに連絡する必要がありました。Trelis 16.2 からは、テクニカルサポートなしでノードロックライセンスの移動が可能です。Trelis のライセンス管理については、アクティベーション をご覧ください。

Deactivate

 

 

 RLM エラーメッセージの改良

Trelis 16.2 には、全てのライセンスの状態を確認できる新しいダイアログを追加しました。ライセンスエラーが発生した場合、ダイアログの表示を確認することで問題の特定・解決が容易になります。

License_Status

 

 

 境界層表示の切り替え

新コマンド: boundary_layer visibility on|off と、それに対応するツールボタンを追加しました。

Toggle_Boundary_Vis

 




リリースノート

Trelis 16.2
Issue Description
[SM-868] Add deactivation button to Product Activation to allow transfer of licenses
[SM-000] Add new IMPETUS export
[SM-000] Upgrade MeshGems to 2.4.
[SM-000] Upgrade to RLM 12.1.
[SM-508] Create User-friendly RLM Error Message
[SM-815] Add visibility on/off for boundary layers.
[SM-827]Improve direction dialog to include direction options.
[SM-861] Set Consolidate Blocks default to ON for Fluent exporter
[SM-864]Add "measure angle" to the GUI for measuring the angle between two curves or surfaces
[SM-394] Make exporters consistent in handling cubit ids
[SM-880]Update the CATIA translator build to 16.2
[SM-475] Importing uav2.py component crashes trelis
[SM-823]Save As file type does not save actual file type selected (.trelis/.cub file format)
[SM-855] RLM-Server doesn't have Qt packaged correctly
[SM-857]undo duplicates boundary layers
[SM-860] Mesh scaling GUI "Maintain Mesh Features" options error and Volume pickwidget problem
[SM-865]Select 3D Element selects tet other than the one under mouse pointer
[SM-869] Graphics View Hotkeys missing F5
[SM-000]Bringing the scale mesh UI update to date with the underlying code.
[SM-000] Fix for SM-855 (RLM-Server doesn't have Qt packaged correctly)
[SM-000]Add descriptive error for expired license to the license testing.
[SM-000] Fix for failing quad_dominant4.
[SM-000]Adding a context menu for measuring the angle between two selected curves or two selected surfaces.
[SM-000] Setting the consolidate flag on by default in the fluent exporter
[SM-000]Fix some incorrect indices.
[SM-000] Fix some issues with node, edge, and face ordering.
[SM-000]Fixing a typo in the graphics view hotkey screen.
[SM-000] Removing any reference the cubitids in the export dialog. Cubitids had been disabled and unreachable some time ago. Now the code is gone.
[SM-000]Add a class to handle cubic elements for the Impetus exporter.
[SM-000] Change to get node coordinates in bulk.
[SM-000]Fix for importing m2g file - was skipping reading the topology data of geometry exists.
[SM-000] Add the new QVTKWidget3.
[SM-000]Fix for failing hdf5 file import.
[SM-000] Implement more APIs in CubitExoMesh.
[SM-000]Add some additional metric function declarations to verdict.
[SM-000] Added range type to the new parser.
[SM-000]Finish CubitExoMesh::get_element_types and CubitExoMesh::get_ids, and add unittests.
[SM-000] Update to include boundary layer improvements.
[SM-000]Fix for bug: Creating orphaned, extraneous when refining with command
[SM-000] Combine the no_geom, opennurbs, and acis options into a single "choice" since you cannot specify more than one of these on a single command. ACIS is the default.
[SM-000]Adding print warning for failed interval matching in scale mesh. Changing number of times to relax interval constraints in scale mesh interval matching from 1 to 4.
[SM-000] Added optional card to M2G file for VOLUME BLOCK. Added functions to read and to query the associated block for a volume.
[SM-000]changing sculpt trimeshing to generate only a single block - rather than assigning triangles on surfaces associated with the same material to the same block.
[SM-000] adding VOLUME BLOCK card to m2g file to keep track of blocks without elements
[SM-000]Making "Copy mesh surface" mesh the source surface if it is not meshed.
[SM-000] Better failure logic in get_closest_point. closest_point_trimmed now just calling get_closest_point fixed evaluate function so that normal respects sense of Surface wrt underlying ON_Surface.
[SM-000]Creating large underlying surfaces for plane, cones, cylinders.
[SM-000] Chech that not only the correct number of vertices are created in the decomposition, but that they are also created on the correct nodes.
[SM-000]Fix the thin gap detection. In a single thin gap, we were marking too many nodes to be imprinted into the block decomp
[SM-000] Read and store mesh topology from m2g file
[SM-000]Allow additional file extensions for exodus file
[SM-000] Added optional argument [no_geom] to export m2g that will permit exporting the mesh and m2g file without a geometry file
[SM-000]changed the import m2g capability to directly generate the geometry from the topology info in the m2g file.
[SM-000] Implemented bounding_box function for a surface.
[SM-000]Fix for getting bounding box for 3D geometry. Was only getting a 2D box.
[SM-000] Fixing crash in faceted Booleans.
[SM-000]Fixed bug in mesh scaling interval matching.
[SM-000] Adding new aprepro functions to get quality for scale mesh: MeanMeshQuality( "element type", "metric" ) //gets the mean value of "metric" for all elements of "element_type" in the model MinMeshQuality( "element type", "metric" ) //gets the minimum value of "metric" for all elements of "element_type" in the model MeanSurfaceMeshQuality( id, "metric" ) //gets the mean value of "metric" for all element in surface "id" MeanVolumeMeshQuality( id, "metric" ) //gets the mean value of "metric" for all element in volume "id"
[SM-000]Account for tangent case when only one vertex
[SM-000] implementing new import m2g command
[SM-000]Fixed bug Refined command didn't handle higher order nodes correctly.
[SM-000] Improve handling of facet based point-curves.
[SM-000]adding test for new import m2g command - currently developer command
[SM-000] Fix Hex cleanup now handles more cases than before, cleaning up more meshes.
[SM-000]Improvements to drawing quality.
[SM-000] Add ability to check for boundary layer support using the aprepro HasFeature().
[SM-000]Fix for crash in draw_surface_and_trimming_curves when no edges are present. Added code to make u,v parameter space trimming curve G0 continuous at endpoints on periodic surfaces.
[SM-000] Fix for not drawing all points.
[SM-000]Fixed bug Create curve vertex ellipse command not being journaled.
[SM-000] Fix bug crash in hex cleanup. The bad hexes were near a corner of the geometry. When it went to look for an adjacent hex column it couldn't find one because it was outside the geometry.
[SM-000]Fix for SM-849 (Save As command saves a Trelis instead of a Cubit file)
[SM-000] Check if journaling is on before trying to embed in the trelis/cub file.
[SM-000]Added ability to split curves at periodic boundaries in the u direction of a parametric surface in u,v.
[SM-000] Remove block option from "create element revolve ..." command.
[SM-000]Add scaled jacobian metric for hex27 elements.
[SM-000] Add altitude metric for tet15, wedge21 and hex27.
[SM-000]Updating the 'location on a curve' options panel. Also ensured strings will be localized in other options panels.
[SM-000] Updated the plane options dialog. It is now compliant with the documented features associated with the option.
[SM-000]Adding 'node distance' to the list of metrics in the quality command panel.
[SM-000] Add node distance metric for tet15, wedge21, and hex27.
[SM-000]Fix display of higher order nodes on free mesh.
[SM-000] Add help strings for wedge and pyramid quality.
[SM-000]Adding 'boundary_layer visibility {on|off} command.
[SM-000] Add hex27 jacobian metric.
[SM-000]Add wedge21 jacobian metric.
[SM-000] Add tet15 jacobian metric.
Trelis 16.2.1
Issue Description
[SM-882] Fix double clicking a curve to select the associated volume.
Trelis 16.2.2
Issue Description
[SM-871] Trelis crash in create curve helix with undefined APREPRO variable
[SM-875] Trelis crashes in mesh scheme auto widget after sizing function command
[SM-883] Quality options not performing correctly
[SM-885] Trelis crash on Windows when creating a new graphics window
[SM-896] Fix tab order in curve create panel
[SM-000] Fix a crash when using Fly Into on Groups from the context menu in the tree

Trelis 30日間無償評価版

  Trelis が世界中のエンジニアに選ばれている理由をご自分で確かめてみませんか?

  30日間無償評価版はこちらから

Trelis is a trademark of Computational Simulation Software, LLC. All other trademarks cited here are the property of their respective owners.