GitHub Hot Board

GitHub Hot Board · Hồ sơ kho lưu trữ

obelisk79/FreeCAD-Nxt

An modern interpretation of the FreeCAD interface using QtQuick/QML based on UI/UX principles. (Mô tả đến từ chính kho lưu trữ.)

Dữ liệu tại October 27obelisk79

Thứ hạng tốt nhất

#97

Kho Báu Bị Lãng Quên

100

Tổng sao

6

Tổng fork

1

Số ngày có mặt (30 ngày)

Giấy phép: LGPL-2.1Push gần nhất: October 27Issue mở (gồm PR): 6Thu thập từ 2026-10-25; chưa rõ = chưa thu thập được

Tài liệu dự án

Nxt

A modern, fluid UI/UX replacement for FreeCAD built on QtQuick/QML.

Checks Support me on Ko-fi

Warning

Experimental: Nxt is under heavy development. Expect bugs, rough edges, and features that change or disappear between updates without notice. Report problems on the issue tracker.

FreeCAD-Nxt transforms how you navigate and interact with your 3D CAD models. By replacing legacy desktop trees and property lists with intuitive visual overlays, direct viewport gizmos, and proactive geometry diagnostics, FreeCAD-Nxt delivers a refined, modern CAD user experience without sacrificing FreeCAD’s underlying parametric power.


Key Highlights & Intent

  • Visual Design Clarity: Replaces deeply nested trees with clean, collapsible model structures
  • Proactive Geometry Diagnostics: Automatically catches common "Wire not closed" errors and auto-applies fixes before feature generation fails.
  • Direct Viewport Interaction: Edit feature properties, and modify values with input fields directly in 3D space
  • Modernized Feature Hierarchy: Adds new methods for displaying feature hierarchy and relationships visually within the tree view
  • Improved error indicators: Adds error 'chips' to tree objects which can be interacted with to initiate corrective edits

Features

Smart Geometry & Auto-Repair

  • "Wire Not Closed" Auto-Repair: Heuristics automatically detect open endpoints or tiny gaps in a sketch when creating 3D features (Pads, Pockets, Revolves) and offers transparent repair options.
  • Improved Attachment Handling: Streamlined PartDesign_Sketch attachment workflows for cleaner face-reattachment and positioning.
  • Feedback & Undo: Non-destructive actions display interactive toast notifications with single-click Undo capabilities.

Modern Model Panel & Tree Hierarchy

  • Intuitive Feature Flow: Displays model elements in their chronological creation order while maintaining clear logical grouping.
  • Dependency Mapping: Visualizes consumed geometry (such as a Sketch consumed by a Pad) so you can track parametric relationships at a glance.
  • Overlay Mode: Toggle floating model panel labels directly over the viewport to keep your focal point on the geometry.
  • In-Line Renaming & Reordering: Reorder features via visual drag handles and rename elements cleanly without losing panel focus.

Interactive Property Inspector & Viewport Gizmos

  • Context-Aware Inspector: Automatically formats and groups properties for selected features, faces, or bodies.
  • On-Canvas Controls: Double-click faces or features in 3D space to summon float-input fields, directional gizmos, and step settings without digging through menus.
  • Enhanced 3D Picking: Select 3D geometry and instantly trace back to the specific parametric feature that created it.

Getting Started

Installation

Option 1: FreeCAD Addon Manager (Custom Repository)

FreeCAD-Nxt is currently available as an addon in FreeCAD's Addon Manager.

  1. Open FreeCAD.
  2. Navigate to Tools ➔ Addon Manager.
  3. Search for FreeCAD-Nxt in the Addon Manager list and click Install.
  4. Restart FreeCAD.

Option 2: Manual Installation

Clone or copy the repository directory directly into your local FreeCAD Mod directory:

  • Linux: ~/.local/share/FreeCAD/Mod/FreeCAD-Nxt
  • macOS: ~/Library/Application Support/FreeCAD/Mod/FreeCAD-Nxt
  • Windows: %APPDATA%\FreeCAD\Mod\FreeCAD-Nxt
git clone https://github.com/obelisk79/FreeCAD-Nxt.git <PATH TO YOUR OS Mod DIRECTORY>

Thứ hạng hiện tại

  • 97

    Kho Báu Bị Lãng Quên

    100 sao · 6 fork · Tổng Star (tăng dần)

    Lãng quên →

Diễn biến 30 ngày

Tổng số sao

Diễn biến thứ hạng

Gắn huy hiệu vào README của bạn · obelisk79/FreeCAD-Nxt[![Gắn huy hiệu vào README của bạn](https://git.vaiox.xyz/api/badge/obelisk79/FreeCAD-Nxt.svg)](https://git.vaiox.xyz/vi/repo/obelisk79/FreeCAD-Nxt)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/vi/repo/obelisk79/FreeCAD-Nxt"><img src="https://git.vaiox.xyz/api/badge/obelisk79/FreeCAD-Nxt.svg" alt="Gắn huy hiệu vào README của bạn" height="20"></a>

← Về bảng xếp hạng

GitHub Hot BoardCỗ Máy Thời GianKhám phá联系我们 · Contact