Native Shell
Native Shell:AI 生成的 UI,在你的应用中原生呈现,覆盖每个平台。iOS、Android、macOS、Windows 与 Linux 上的应用、GPUI 应用与网页在运行时加载已签名、沙箱隔离的 TSX 模块并绘制 th
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Website of Strutrix Studio, 3D frame analysis and AISC 360-22 steel design. Report bugs and request features in Issues.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Public source for the product website of StruTrix Studio, a Windows desktop program by RamisoftSolutions for the structural analysis and design of three-dimensional frames: buildings, industrial structures, pipe racks, towers, trusses, portal frames and transmission poles. It analyses every load combination to first order or by the AISC 360-22 direct analysis method, designs every steel member to AISC 360-22 by LRFD or ASD, generates the ASCE 7-22 load combinations, audits every result's equilibrium, and hands its support reactions to FoundaTrix Studio and PileTrix Studio.
This repository's Issues are also the public place to report a bug in the program or ask for a feature: see Reporting bugs and requesting features.
This repository contains only the static website (src/): HTML, CSS, a small script and SVG artwork, plus the
GitHub configuration that makes its Issues usable as a public support channel.
It does not contain, and will never contain, any StruTrix Studio application source code. The desktop program, its engine and its cloud service are developed in a separate, private repository. Nothing here requires or exposes that source: no engine code, no model files, no cloud configuration, no build output of the program.
[email protected]. Please do
not attach a client's model to a public issue.| Path | File | What it is |
|---|---|---|
/ | src/index.html | Home: what the program does, the frames it generates, the free analysis and design, Pro, what is coming soon (the structure link among it), your AI assistant, plans, download, support |
/features/ | src/features/index.html | The engineering in detail: the model, loads, combinations, analysis, results, steel design, tapered tubes, line loading, data, cloud, the AI assistant, limits, validation, references |
/pricing/ | src/pricing/index.html | Free, signed in, and Pro, with a comparison table and questions |
/support/ | src/support/index.html | Where to report a bug, ask for a feature or write privately |
/privacy/ | src/privacy/index.html | Privacy policy |
/terms/ | src/terms/index.html | Terms of use, including the engineering disclaimer |
| (any 404) | src/404.html | Not-found page |
styles.css and site.js are the family's shared files, the same as FoundaTrix Studio's site (www.foundatrix.com) and
PileTrix Studio's (www.piletrix.com), so the three product sites read as one family; StruTrix Studio's few additions sit at the
end of styles.css under their own heading. A change to a shared rule belongs in all three sites. The pages are
hand-written HTML with no build step and no framework. The site uses no cookies, analytics, trackers or third-party
scripts, fonts or images: everything it loads comes from its own folder.
Every href and src is root-absolute (/styles.css, /images/..., /pricing/). The pages live in folders, so a
relative path that works from / breaks from /pricing/, and for a stylesheet it fails silently: the page still
renders, unstyled.
No inline styles or scripts. staticwebapp.config.json sends a content security policy with style-src 'self' and
script-src 'self', so a style= attribute or a script body is ignored by the browser. The one <script> with a body is
the home page's JSON-LD block (application/ld+json), which is data and is not executed. The SVG artwork uses
presentation attributes only.
There are no screenshots of StruTrix Studio yet: every product picture is an SVG illustration drawn in the
program's dark theme from its real layout (the ribbon's tabs, the dock panes, the tables' columns), inside a .shot
frame whose bar stands in for the window's caption. Replace each with a real capture when one exists:
| Illustration | Used on | The real screenshot it stands for |
|---|---|---|
src/images/screens/studio-overview.svg | Home (below the hero) | The Design tab on a braced building coloured by utilisation, a column selected, the Model Explorer, Properties and Command Line panes |
src/images/screens/modelling.svg | Home #features | The Model tab: the drafting grid and set-out grid lines, a member being drawn to a snap, the Generate menu open |
src/images/screens/area-loads.svg | Home #features | The Loads tab: a two-way area load drawn on its beams, and the Combinations table after Generate |
src/images/screens/direct-analysis.svg | Home #features | The Results tab: a direct analysis combination on its deformed shape, coloured by moment |
src/images/screens/steel-design.svg | Home #features | The Design tab: a frame coloured by utilisation above the Steel Design table |
src/images/screens/member-diagrams.svg | Home #features, Features #results | Results > Diagram: the moment envelope on every member in the 2D view, and the Member Diagram pane |
src/images/screens/tapered-tubes.svg | Home #tubes, Features #tubes | An H-frame of tapered tubes coloured by utilisation, beside the Steel Checks table filtered to one shaft |
src/images/screens/bim-export.svg | Home #pro | The exported IFC in a BIM viewer (its branding cropped out), with the export's summary |
src/images/screens/calc-report.svg | Features #data | Two pages of the calculation report on the app's background (never a PDF reader's window) |
Not screenshots to replace: src/images/screens/structure-link.svg (a diagram of the link: a frame's reactions read by
FoundaTrix Studio and PileTrix Studio; unused while the link is in Coming soon, kept for its return to Home #link) and src/images/assistant-frame.svg (a generic assistant conversation, deliberately not
any one assistant's interface, creating a building frame through the connector with the tool names the endpoint really
exposes, in the fictional job "Sample Distribution Centre").
When replacing one: a fictional project and client only (never a real one), a dark-theme window of about 1500 x 1000,
cropped below the caption row, saved as WebP at quality 84 to 86 in src/images/screens/; then update the <img>
src, width, height and alt.
Artwork: src/images/strutrix-mark.svg (the nav and footer mark) and src/favicon.svg (the small mark) are drawn in the
family's style, the navy plate, the isometric lavender faces and the teal ground grid of the FoundaTrix Studio and
PileTrix Studio marks: a one-bay steel frame braced on its front face, a lateral load on its corner. The program's own mark
arrives with its Store package; when it does, convert its Logo.xaml and Logo.Small.xaml into these two files, as
the sister sites did. src/images/hero-frame.svg (the hero) and src/images/types/*.svg (the six frames the Generate
menu builds) are illustrations.
| What | Where | Now |
|---|---|---|
| Microsoft Store link | src/index.html, #download; every "Download free" button goes to /#download | Listed since 2026-11-01 (Store ID 9PM7B70ZXWRC): the panel's button, the announce bar and the pricing FAQ link to https://apps.microsoft.com/detail/9PM7B70ZXWRC; every "Download free" button goes to /#download. .store-btn--soon and .badge--soon stay in the stylesheet unused |
| The Pro split | Home #pro, #plans; /pricing/ | Stated as the program's premium catalogue has it: tapered tubes (with the Pole and H-Frame generators), IFC and Revit export, the firm on the report, search by a structure's inputs, and the structure link; everything else free |
| The structure link | Home #soon (its card is #link, art src/images/soon/structure-link.svg), #pro, #plans; /pricing/ | In Coming soon since 2026-11-05 ("In testing", Pro): FoundaTrix Studio and PileTrix Studio still read a structure for administrators alone (LateralPile issue 87). When it opens to customers, bring back the Home and Features #link sections (git history before that date, with issue 87's corrections), the Features nav entry and the trial step on /pricing/, and take "(coming soon)" off the plans and the comparison row |
| The assistant connector | Home #connect; Features #connect | Advertised as the program's manual describes it |
The privacy policy and terms of use follow the sister programs' (www.foundatrix.com/privacy, www.piletrix.com/privacy),
adapted to what StruTrix Studio does (effective October 26, 2026). When the program's Store folder gains its own
PrivacyPolicy.md and TermsOfUse.md, keep them and these pages one text.
There is no build step. Because the links are root-absolute, serve src/ with any static file server rather than
opening the files directly, for example:
python -m http.server 8080 --directory src
then open http://localhost:8080/.
The site is hosted on Azure Static Web Apps (Free plan), as its sister sites are: the app swa-strutrix-site in the
resource group rg-lateralpile, region West US 2 (tags product: StruTrix Studio, purpose: website), default host
black-pebble-0c68c441e.6.azurestaticapps.net, stable inbound IP 20.29.155.69. Every push to main publishes src/
through .github/workflows/deploy.yml, which authenticates with the repository secret AZURE_STATIC_WEB_APPS_API_TOKEN
(the app's deployment token, set 2026-10-26; without it the job deploys nothing and says so). Pull requests are not
deployed. src/staticwebapp.config.json sets trailing slashes, the 404 page and the security headers, including a content
security policy. If the deployment token is ever rotated in Azure, set the repository secret again.
| Address | DNS at GoDaddy | Role |
|---|---|---|
https://www.strutrix.com | CNAME www to black-pebble-0c68c441e.6.azurestaticapps.net (validated by the CNAME itself) | Primary (canonical) address; Ready, its certificate issued, 2026-10-26 |
https://strutrix.com | TXT @ with the app's validation token, and A @ to 20.29.155.69 (the domain's parked A record replaced) | Ready 2026-10-26; redirects to www (301, path kept) |
black-pebble-0c68c441e.6.azurestaticapps.net | (Azure's own) | Redirects to www (301, path kept) |
www is the default domain, set in the Azure portal (the app's Custom domains page, "Set default", which has no CLI
command) on 2026-10-26. The portal keeps a hint "Add a CNAME, ALIAS or A record" beside the apex even with its A record in
place; the apex resolves to the app and redirects, so the hint needs nothing. The canonical links, og:url, robots.txt and sitemap.xml all name https://www.strutrix.com.
Typo fixes and copy improvements are welcome by pull request; see CONTRIBUTING.md.
MIT for the website's source and content (see LICENSE). The StruTrix Studio program itself is separate, closed-source software under its own terms. "StruTrix Studio" and its mark are not licensed for reuse by the MIT license.