弧形建筑如何标尺寸

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了弧形建筑如何标尺寸相关的知识,希望对你有一定的参考价值。

像这种标法就好难看。有什么好办法不。 不是单一的弧形标注

选弧长标注、角度标注。

尺寸标注控制在5公分之内,建筑剖面图它实际上是整幢房屋竖直方向的剖面图。因其剖切位置是根据需要确定的,所以必须将建筑剖面图的具体剖切位置在底层平面图加以表达。

楼梯是联系上下各层的通道,一般又较复杂,所以在楼梯部位常需用剖面图来表达。与平面图相类似,外墙也有三道尺寸,其中第三。

扩展资料:

简化注法:

1、 若图样中圆角或倒角的尺寸全部相同或某个尺寸占多数时,可在图样空白处作总的说明,如“全部圆角R4”、“全部倒角1.5×45°”、“其余圆角R4”、“其余倒角1×45°”等。

2、一般的退刀槽可按“槽宽×直径”或“槽宽×槽深”的形式标注。

3、在同一图形中,对于尺寸相同的孔、槽等成组要素,可仅在一个要素上注出其尺寸和数量。

4、当成组要素的定位和分布情况的图形中已明确时,可不标注其角度,并省略“均布”两字。

5、在同一图形中具有几种尺寸数值相近而又重复的要素(如孔等)时, 用采用标记(如涂色等)的方法,或采用标注字母的方法来区别。孔的尺寸和数量可直接标注在图形上,也可用列表的形式表示。

参考资料来源:百度百科-尺寸标注

参考技术A

本人接触过的弧形外墙建筑,平面类似于椭圆形,弧线外凸,弧度较大,而且是玻璃幕墙,窗洞标注的困难略小。问题中的弧形外墙内凹,弧度较小,标注确实有难度。本人提出两个方法,请阁下参考。

1,为了避免外墙窗洞标注繁杂,与其他做法索引、图线、文字重叠交错,造成图面的混乱,单独绘制外墙窗洞定位图。

   轴线关系复杂的图纸,为了将轴线定位关系表示清楚,可以单独绘制轴线定位平面图。情况复杂的窗洞定位也不例外,标注方式不变,只是将相应内容单独成图。

   优点:图面清晰整洁,窗洞定位一目了然。缺点:图纸数量增加,成本提高。

2,将两条轴线之间的窗、窗间墙及其尺寸设为“墙体单元”。如果一道墙面上,任意两条轴线之间的“墙体单元”均完全一致,可以将这个单元“拎”出来,绘制局部定位详图,并编号或命名,如“WALL—01”,在平面图中,可以将一串尺寸标注删除,仅标注该段墙体的“代号”即可。如果有两种这样的“单元”,可以用编号区分。个别墙段尺寸特殊或窗的种类有变化,可以单独标注,不影响整个图面。(见附图)

   优点:净化图面。缺点:详图增多,增加编号核对工作量。

上述两个办法各有利弊,可根据设计工作的实际情况酌情使用。

本回答被提问者采纳
参考技术B 标注弧长,弧度。
输入命令:dimiogged 打开弧线标注功能,就可以标了。
建筑是建筑物与构筑物的总称,是人们为了满足社会生活需要,利用所掌握的物质技术手段,并运用一定的科学规律、风水理念和美学法则创造的人工环境。
中国传统
建筑以木结构建筑为主,西方的传统建筑以砖石结构为主。现代的建筑则是以钢筋混凝土为主。
参考技术C 标两个尺寸,端点距离和弧的半径 参考技术D 1、标注弧线起点终点的圆心
2、标注弧线半径
3、标注起点与终点的夹角。

如何使 boundingRect() 成为弧形?

【中文标题】如何使 boundingRect() 成为弧形?【英文标题】:How to make boundingRect() in an arc shape? 【发布时间】:2016-05-04 10:56:22 【问题描述】:

我的类继承自 QGraphicsItem。我用painter->drawArc绘制它,我想为那个对象做同样的绑定,但是QpainterPath没有painter这样的功能。 arcTo 是不一样的,因为它从中心有一条线。

代码(宽度是笔的宽度,所以碰撞在圆弧的外边框上。):

QRectF Circle::boundingRect() const

    QRectF rect( -radius, -radius, radius*2, radius*2);
    return rect;


QPainterPath Circle::shape() const

    QPainterPath path;
    path.arcTo(-radius-width, -radius-width, (radius+width)*2, (radius+width)*2, startAngle/16, spanAngle/16);
    return path;


void Circle::paint(QPainter * painter, const QStyleOptionGraphicsItem *option, QWidget *widget)

    QPen pen;
    pen.setCapStyle(Qt::FlatCap);
    pen.setWidth(width);
    painter->setPen(pen);
    painter->drawArc(boundingRect(), startAngle, spanAngle);


【问题讨论】:

不确定我是否理解您的问题,但boundingRect() 必须始终返回一个rect角度。没办法。不知道你需要这个做什么,但我想你需要找到另一种方法。如果您可以提供更多上下文,也许这里有人有一个很好的建议。 这就是我使用shape();的方式,但是这个函数必须返回一个QPainterPath,而且我不知道如何用QPainterPath画一条弧线,就像我已经用画家。 【参考方案1】:

你必须使用QPaintePath::arcTo,但是你必须在圆弧的起点移动当前位置,否则圆弧会用一条线连接到当前位置。

要在起点移动当前位置,可以使用QPaintePath::arcMoveTo

例子

QPainterPath pp;
pp.arcMoveTo(rect, startAngle);
pp.arcTo(rect, startAngle, spanAngle);

还可以考虑使用QPainterPathStroker 为形状赋予厚度。并将画笔宽度添加到边界矩形

例子:

QRectF Circle::boundingRect() const

    return QRectF(-radius - width, -radius - width, (radius + width) * 2, (radius + width) * 2);


QPainterPath Circle::shape() const

    QRectF rect(-radius, -radius, radius * 2, radius * 2);
    QPainterPath path;
    path.arcMoveTo(rect, startAngle / 16);
    path.arcTo(rect, startAngle / 16, spanAngle / 16);
    QPainterPathStroker pps;
    pps.setCapStyle(Qt::FlatCap);
    pps.setWidth(width);
    return pps.makeStroke(path);


void Circle::paint(QPainter * painter, const QStyleOptionGraphicsItem *option, QWidget *widget)

    QPen pen;
    pen.setCapStyle(Qt::FlatCap);
    pen.setWidth(width);
    painter->setPen(pen);
    QRectF rect(-radius, -radius, radius * 2, radius * 2);
    painter->drawArc(rect, startAngle, spanAngle);


【讨论】:

以上是关于弧形建筑如何标尺寸的主要内容,如果未能解决你的问题,请参考以下文章

请问如何能更快地绘制建筑施工图

基于Unity3D的智能家居仿真系统——户型绘制基本功能介绍

建筑力学0727

开始自己的建筑笔记 | Sketch Journal 作品展示

中国制造, 2017年最好的模块化建筑!

Top20模块化建筑参选企业巡展:大连中集