Everything else
C-Open Collar
- Bounding box
- 143.0 × 151.7 × 35.0 mm
- Engine
- Precision B-rep
- Parameters
- 6
- Published
- October 23, 2026
Download
Free to download and use. See the terms.
The prompt
```python import FreeCAD as App import Part import math # ========================================== # C口项圈三维建模 # 单位:mm # ========================================== DOC_NAME = "C_Open_Collar" doc = App.newDocument(DOC_NAME) # ---------- 基础尺寸 ---------- INNER_DIAMETER = 140.0 CENTER_WIDTH = 35.0 END_WIDTH = 8.0 THICKNESS = 1.2 OPENING_GAP = 60.0 FLARE_ANGLE_DEG = 31.0 R_INNER = INNER_DIAMETER / 2.0 R_MID = R_INNER + THICKNESS / 2.0 # ---------- C形圆弧 ---------- # 开口位于后方,保留60mm间距 half_angle = math.degrees( math.asin(min(OPENING_GAP / (2.0 * R_MID), 0.99)) ) start_angle = 90.0 + half_angle end_angle = 450.0 - half_angle # 从一侧端头绕过前方,到另一侧端头 arc_points = [] steps = 120 for i in range(steps + 1): t = i / steps angle = math.radians( start_angle + (end_angle - start_angle) * t ) x = R_MID * math.cos(angle) y = R_MID * math.sin(angle) arc_points.append(App.Vector(x, y, 0)) spine = Part.BSplineCurve() spine.interpolate(arc_points) spine_edge = spine.toShape() # ---------- 沿圆弧构造变化宽度的实体 ---------- # 截面在局部平面内构造,宽度由端头8mm渐变至中央35mm sections = [] section_count = 60 for i in range(section_count + 1): t = i / section_count # 两端窄,中间宽,采用平滑余弦过渡 profile_factor = (1.0 - math.cos(2.0 * math.pi * t)) / 2.0 width = END_WIDTH + ( CENTER_WIDTH - END_WIDTH ) * profile_factor angle = math.radians( start_angle + (end_angle - start_angle) * t ) # 径向方向 radial = App.Vector(math.cos(angle), math.sin(angle), 0)
Parameters
| Name | Value | Range |
|---|---|---|
| Inner Diameter | 140 mm | 40 – 400 |
| Wall Thickness | 1.2 mm | 0.5 – 10 |
| Centre Width | 35 mm | 5 – 120 |
| End Width | 8 mm | 2 – 100 |
| Opening Gap | 60 mm | 5 – 300 |
| Tip Flare Angle | 31 deg | 0 – 60 |
Every value above is a live dimension. Open a model like this in the editor and each one becomes a slider you can drag before exporting.
More models
Browse the full gallery →Table
Make a table of height 45 cm
Haul‑off Reel
Make this haul off reel, the dimensions of it should be a 2 meter diameter circle shaper with 0.7 meter width, i have attached a picture of what it looks like
旋转式卷烟陈列架
物件名称: 旋转式卷烟陈列架(带语音播报) 整体形态: 一个圆柱形、可360度旋转的立式展示架。 整体高度为1380mm,直径为600mm。 底部配有4个带刹车的万向轮,方便移动和固定。 结构分层(从下往上): 底座(0-200mm高度): 底部为圆柱形底座,高200mm。 外层采用网格状设计(类似金属网孔或菱形网格)。 底座内部中空,用于内置音箱设备。
Deck with U-Shape and Stairs
ARE THOSE ALL THE SAME DEMETNIONS THT I GAVE YOU IN THE FIRST MESSAGE
Three-Phase Asynchronous Motor 7.5 kW
moteur asynchome triphasé 7.5kw 1500tr/mn
Bánh răng trụ thẳng Ø14 – lỗ Ø6.5
Tạo cho tôi 1 bánh răng đường kính 14 lỗ 6.5mm
