Skip to content

NovaSolver Studio 0.2.0 (preview)

Pre-release
Pre-release

Choose a tag to compare

@koiwata koiwata released this 26 Oct 02:17
· 5 commits to main since this release

NovaSolver Studio 0.2.0 (preview)

Draw it with AI, model it in Blender, check its strength in Studio. This release makes that path work on real-looking parts.

New

  • STL import (Blender and other mesh exporters). Choose the units (mm, m, inch) from the API or an AI assistant (MCP). Faces are split by feature angle so you can still click a face to fix or load it.
  • Robust meshing of STL parts: the surface is remeshed into even triangles with PyMeshLab (sharp edges kept), then filled with tetrahedra. Chamfers, fillets and tiny faces no longer break the mesher.
  • Thin walls get enough elements: the local wall thickness is measured, so fins, handles and plates are meshed across their thickness (STL and STEP).
  • Finer mesh where the load goes in for structural imports.
  • Go to the maximum: one click brings the peak of the shown result into view.
  • Von Mises stress is the default result for structural cases.
  • New material: quenched alloy steel (SCM440 / tool steel class).

Honest answers

  • A mesh-convergence study only passes if the mesh really got finer between levels.
  • Warnings when the peak stress sits on the edge of a fixed face (a support singularity: the peak away from the supports is reported) or keeps rising with refinement (a sharp corner).

Checked on three Blender parts

Part Load Result Mesh convergence (GCI)
Bicycle crank, aluminium 1500 N on the pedal 2.13 mm, about 139 MPa at the arm root 0.6 %
13 mm combination spanner, alloy steel 300 N on the handle 1.10 mm, 214 MPa 0.8 %
CPU heat sink with screw holes 125 W, forced air 75.8 °C at the CPU face 0.1 %

Download

Unzip and double-click NovaSolverStudio.exe (Windows 10/11). The build is not code-signed yet: choose "More info → Run anyway". The SHA-256 is in the .sha256 file next to the zip.


NovaSolver Studio 0.2.0(プレビュー版)

AIで描き、Blenderで形にして、Studioで強度を確かめる。この流れが実物らしい部品で通るようになりました。

  • STL の読み込み(Blender など)。単位(mm・m・inch)は API や AI アシスタント(MCP)から指定できます。
  • STL のメッシュ作成を堅牢化: PyMeshLab で表面をそろった三角形に作り直してから四面体で埋めます。面取りや小さな面があっても止まりません。
  • 薄い壁に十分な要素: 場所ごとの厚みを測ってメッシュを細かくします(STL・STEP)。
  • 荷重をかける面の周りを自動で細かく、最大値の場所へ移動ボタン、構造解析はミーゼス応力を既定で表示、焼入れ合金鋼を追加。
  • 結果を正直に伝える: メッシュが実際に細かくならない収束確認は不合格に。固定面の縁や鋭い角で応力が収束しないときは警告します。