完善主體資料,免費贈送VIP會員!
    * 主體類型
    * 企業名稱
    * 信用代碼
    * 所在行業
    * 企業規模
    * 所在職位
    * 姓名
    * 所在行業
    * 學歷
    * 工作性質
    請先選擇行業
    您還可以選擇以下福利:
    行業福利,領完即止!

    下載app免費領取會員

    NULL

    ad.jpg

    Revit技巧 | 探究Revit API反轉/鏡像/變換

    發布于:2024-10-05 16:00:01

    BIM中文網

    更多

    在這篇文章中,我們將研究Revit API中的Instance.GetTransform方法。

    Revit API 中的Instance.GetTransform方法 不包括反射,下圖展示了一個被鏡像的族實例以及等效的 GetTransform 值:

    下面是Python代碼:

    import sys
    
    import clr
    clr.AddReference('ProtoGeometry')
    from Autodesk.DesignScript.Geometry import *
    data= UnwrapElement(IN[0])

    output=[]
    for i in data:
        output.append(i.Location.Point)
        output.append(i.GetTransform().BasisX)
        output.append(i.GetTransform().BasisY)
        output.append(i.GetTransform().BasisZ)
        output.append("")
    OUT = output

    這在 Revit中是有意為之的。

    然而,從數學的角度來看,這是不應該的。維基百科的變換矩陣清楚地指出關于X軸反射的元件應具有不同的變換矩陣:

    我們發現 Revit 對各種鏡像和翻轉操作使用了反射和旋轉的組合:

    值得關注的是關于同一軸的水平雙翻轉控制和鏡像命令(紅色標注)之間的區別。除了導致相反的面對方向和手狀態的水平操作之外,這些操作幾乎相同。從圖形上看,它看起來是一樣的,但不是根據面對方向。

    之前已經注意到單次翻轉控制更像是旋轉而不是鏡像(它不會得到反射的幾何形狀)。我們通過變換看到它被反射,但面對方向?用手狀態也被設置為真。

    通常來說,我認為面對方向/手的狀態是族狀態的內部管理數據,即,內部幾何可以被反射,但族本身不是(除非它是通過變換)。

    你可能需要查看翻轉狀態/旋轉和變換,以明確了解情況。這些控制很久以前我相信是為門構建引入的,用來表示它們懸掛在哪一邊以及擺動的方向。當它們開始用于其他事物時,歧義就開始出現,即雙重否定(相同的最終表示,但有兩個定義)。

    原文鏈接:https://thebuildingcoder.typepad.com/blog/2021/05/flip-mirror-transform-and-transient-graphics.html


    本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。

    未標題-1.jpg

    上一篇:Revit技巧 | Revit的基礎操作指南

    下一篇:Revit技巧 | 學ArchiCAD還是Revit?ArchiCAD和Revit哪個交互性強?

    60acb4e0ef112.png
    主站蜘蛛池模板: 中文字幕无码一区二区三区本日| 人妻无码一区二区三区AV| 亚洲欧洲一区二区三区| 国产伦理一区二区三区| 视频一区在线免费观看| 国产一区二区高清在线播放| 国产乱码一区二区三区爽爽爽| 无码AV中文一区二区三区| 精品人妻AV一区二区三区| 国产一区在线视频观看| 国产伦精品一区二区三区在线观看| 日韩精品免费一区二区三区| 日韩免费一区二区三区| 三级韩国一区久久二区综合| 国产精品无码一区二区三区在| 一区二区三区在线观看中文字幕| 日本在线视频一区二区| 色老板在线视频一区二区 | 国产精品久久亚洲一区二区 | 日韩AV无码一区二区三区不卡| 久久精品无码一区二区WWW| 精品日产一区二区三区手机| 中文字幕AV一区中文字幕天堂| 免费一区二区无码东京热| 国产精品被窝福利一区| 亚洲国产专区一区| 无码国产亚洲日韩国精品视频一区二区三区 | 国产一区二区精品久久凹凸| 一区二区三区免费高清视频| 精品人妻一区二区三区四区在线| 国产第一区二区三区在线观看| 国产精品一区二区久久沈樵| 视频一区二区精品的福利| 人成精品视频三区二区一区 | 无码国产精品久久一区免费| 亚洲欧美国产国产一区二区三区 | 国产成人一区二区动漫精品| 无码人妻一区二区三区精品视频| 日韩有码一区二区| 国产午夜精品一区二区三区| 无码日韩精品一区二区免费暖暖|