うまく設計されたものはすべて、簡単でシームレスに感じるはずです. This hasn't always translated well to engineering software which in the past prioritised power and functionality. But why not have the best of both worlds? This was the mindset we had when diving into an overhaul of our Section Builder software, which you can find in SkyCivビーム そして SkyCiv構造3D.

SkyCiv is a lean, tight knit team. As the newest developer tasked with the job, I was eager to make my mark with my first major project. Being the newest set of eyes on the existing software, previous design conventions were questioned and a fresh new user experience was developed. This all started from a concept sketch, which over the coming months developed to a full featured application.

OldSB-TBeam

図 1: The existing section builder software - MoI計算機

まとめとして, the changes to the user experience included:
  • Dimension lines appear (隠すことができます) 形に.
  • Modifications to dimensions can now be done directly on the shape.
  • 小さな形状のプレビュー画像の削除.
  • ズームとパンを可能にするデザインエリア.
  • 軸のスケール.
  • A left navigation bar dedicated to adding new shapes.
  • 個々の形状のカスタマイズ専用の右側のナビゲーションバー.
NewSB-TBeam

図 2: A preview of the new Section Builder

At the forefront of our minds, it was important for us to preserve the features that our users enjoyed in the existing software. You can still add a shape from one of our standard templates, make some quick changes to the dimensions, and get the section properties with the click of a button.

However now you can do so much more. Ever wanted to add multiple shapes? Or define your own shape? Specify some cutouts? Now you can.

重要なこと, the key new features of the software include:
  • Built up sections can be modelled by adding multiple shapes onto the design area.
  • Custom shapes can be defined via points of a shape or the path and thickness of a line.
  • Supports DXF imports to define custom shapes created through CAD packages.
  • 穴と切り欠きを指定できます.
  • ローテーションを含む操作, 翻訳, and mirroring can be use to specify relative positioning.
  • Individual shapes can be assigned individual materials.
  • Calculations can be performed on built up sections and custom shapes.
  • Calculations on a composite material section can be performed via the Transformed Section Method.

Under the hood, much of the underlying mathematical calculations changed. This needed to happen in order to accommodate any possible shape the user could throw at the new section builder. We took the concepts back to first principals and made a concerted effort into R&D on the new methods.

I hope you're all as excited for the new section builder as I am. I welcome user feedback on both a functional and user experience level.



William Kuangエンジニア兼ソフトウェア開発者
ウィリアム・クアン
エンジニアおよびソフトウェア開発者
機械式 (Hons1)
LinkedIn