feat(view): solplate in the 3D model (2단계): wedges from the drawing's A, B, S; read the solplate table from DXF
Each bearing gets a solplate wedge: tapered along the 교축 with T1 on the 시점 side, underside at the bearing top (block top + h3). A, B come from the drawing's ELEVATION table, S and T1/T2 from the SOLPLATE table (NO, S(%), L, W, T, T1, T2), read by position. The 공통 규칙 (T 30, margin 100, h3 181) feed the plan; changing them regenerates the piers. A new "솔플레이트" part can be shown or hidden. A solplate table is read only when its S values are found; a missing S is reported. Also commits the option-1 test change (drawing EL.X minus Excel z). Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
1d8746d533
commit
a50f4f5ee5
10 files changed
+579
-13
No files matched your search
+407
@@ -0,0 +1,407 @@
|
||||
[
|
||||
{
|
||||
"x": 6995.713250393052,
|
||||
"y": 6754.627068450442,
|
||||
"text": "교량받침 연단거리 검토"
|
||||
},
|
||||
{
|
||||
"x": 2481.474417619672,
|
||||
"y": 12500.89064770541,
|
||||
"text": "NO."
|
||||
},
|
||||
{
|
||||
"x": 3480.342593385318,
|
||||
"y": 12500.89064770541,
|
||||
"text": "S(%)"
|
||||
},
|
||||
{
|
||||
"x": 4683.73806608838,
|
||||
"y": 12500.89064770541,
|
||||
"text": "L"
|
||||
},
|
||||
{
|
||||
"x": 5583.73806608838,
|
||||
"y": 12500.89064770541,
|
||||
"text": "W"
|
||||
},
|
||||
{
|
||||
"x": 6483.73806608838,
|
||||
"y": 12500.89064770541,
|
||||
"text": "T"
|
||||
},
|
||||
{
|
||||
"x": 7332.606241854026,
|
||||
"y": 12500.89064770541,
|
||||
"text": "T1"
|
||||
},
|
||||
{
|
||||
"x": 8232.606241854026,
|
||||
"y": 12500.89064770541,
|
||||
"text": "T2"
|
||||
},
|
||||
{
|
||||
"x": 2583.73806608838,
|
||||
"y": 12020.89064770541,
|
||||
"text": "1"
|
||||
},
|
||||
{
|
||||
"x": 3378.078944916609,
|
||||
"y": 12020.89064770541,
|
||||
"text": "-1.910"
|
||||
},
|
||||
{
|
||||
"x": 4581.474417619672,
|
||||
"y": 12020.89064770541,
|
||||
"text": "800"
|
||||
},
|
||||
{
|
||||
"x": 5481.474417619672,
|
||||
"y": 12020.89064770541,
|
||||
"text": "740"
|
||||
},
|
||||
{
|
||||
"x": 6432.606241854026,
|
||||
"y": 12020.89064770541,
|
||||
"text": "30"
|
||||
},
|
||||
{
|
||||
"x": 7332.606241854026,
|
||||
"y": 12020.89064770541,
|
||||
"text": "38"
|
||||
},
|
||||
{
|
||||
"x": 8232.606241854026,
|
||||
"y": 12020.89064770541,
|
||||
"text": "22"
|
||||
},
|
||||
{
|
||||
"x": 2583.73806608838,
|
||||
"y": 11540.89064770541,
|
||||
"text": "2"
|
||||
},
|
||||
{
|
||||
"x": 3378.078944916609,
|
||||
"y": 11540.89064770541,
|
||||
"text": "-1.907"
|
||||
},
|
||||
{
|
||||
"x": 4581.474417619672,
|
||||
"y": 11540.89064770541,
|
||||
"text": "800"
|
||||
},
|
||||
{
|
||||
"x": 5481.474417619672,
|
||||
"y": 11540.89064770541,
|
||||
"text": "740"
|
||||
},
|
||||
{
|
||||
"x": 6432.606241854026,
|
||||
"y": 11540.89064770541,
|
||||
"text": "30"
|
||||
},
|
||||
{
|
||||
"x": 7332.606241854026,
|
||||
"y": 11540.89064770541,
|
||||
"text": "38"
|
||||
},
|
||||
{
|
||||
"x": 8232.606241854026,
|
||||
"y": 11540.89064770541,
|
||||
"text": "22"
|
||||
},
|
||||
{
|
||||
"x": 2583.73806608838,
|
||||
"y": 11060.89064770541,
|
||||
"text": "3"
|
||||
},
|
||||
{
|
||||
"x": 3378.078944916609,
|
||||
"y": 11060.89064770541,
|
||||
"text": "-1.905"
|
||||
},
|
||||
{
|
||||
"x": 4581.474417619672,
|
||||
"y": 11060.89064770541,
|
||||
"text": "800"
|
||||
},
|
||||
{
|
||||
"x": 5481.474417619672,
|
||||
"y": 11060.89064770541,
|
||||
"text": "890"
|
||||
},
|
||||
{
|
||||
"x": 6432.606241854026,
|
||||
"y": 11060.89064770541,
|
||||
"text": "30"
|
||||
},
|
||||
{
|
||||
"x": 7332.606241854026,
|
||||
"y": 11060.89064770541,
|
||||
"text": "38"
|
||||
},
|
||||
{
|
||||
"x": 8232.606241854026,
|
||||
"y": 11060.89064770541,
|
||||
"text": "22"
|
||||
},
|
||||
{
|
||||
"x": 2583.73806608838,
|
||||
"y": 10580.89064770541,
|
||||
"text": "4"
|
||||
},
|
||||
{
|
||||
"x": 3378.078944916609,
|
||||
"y": 10580.89064770541,
|
||||
"text": "-1.903"
|
||||
},
|
||||
{
|
||||
"x": 4581.474417619672,
|
||||
"y": 10580.89064770541,
|
||||
"text": "800"
|
||||
},
|
||||
{
|
||||
"x": 5481.474417619672,
|
||||
"y": 10580.89064770541,
|
||||
"text": "740"
|
||||
},
|
||||
{
|
||||
"x": 6432.606241854026,
|
||||
"y": 10580.89064770541,
|
||||
"text": "30"
|
||||
},
|
||||
{
|
||||
"x": 7332.606241854026,
|
||||
"y": 10580.89064770541,
|
||||
"text": "38"
|
||||
},
|
||||
{
|
||||
"x": 8232.606241854026,
|
||||
"y": 10580.89064770541,
|
||||
"text": "22"
|
||||
},
|
||||
{
|
||||
"x": 2583.73806608838,
|
||||
"y": 10100.89064770541,
|
||||
"text": "5"
|
||||
},
|
||||
{
|
||||
"x": 3378.078944916609,
|
||||
"y": 10100.89064770541,
|
||||
"text": "-1.901"
|
||||
},
|
||||
{
|
||||
"x": 4581.474417619672,
|
||||
"y": 10100.89064770541,
|
||||
"text": "800"
|
||||
},
|
||||
{
|
||||
"x": 5481.474417619672,
|
||||
"y": 10100.89064770541,
|
||||
"text": "740"
|
||||
},
|
||||
{
|
||||
"x": 6432.606241854026,
|
||||
"y": 10100.89064770541,
|
||||
"text": "30"
|
||||
},
|
||||
{
|
||||
"x": 7332.606241854026,
|
||||
"y": 10100.89064770541,
|
||||
"text": "38"
|
||||
},
|
||||
{
|
||||
"x": 8232.606241854026,
|
||||
"y": 10100.89064770541,
|
||||
"text": "22"
|
||||
},
|
||||
{
|
||||
"x": 2583.73806608838,
|
||||
"y": 9620.890647705412,
|
||||
"text": "6"
|
||||
},
|
||||
{
|
||||
"x": 3378.078944916609,
|
||||
"y": 9620.890647705412,
|
||||
"text": "-1.910"
|
||||
},
|
||||
{
|
||||
"x": 4581.474417619672,
|
||||
"y": 9620.890647705412,
|
||||
"text": "800"
|
||||
},
|
||||
{
|
||||
"x": 5481.474417619672,
|
||||
"y": 9620.890647705412,
|
||||
"text": "640"
|
||||
},
|
||||
{
|
||||
"x": 6432.606241854026,
|
||||
"y": 9620.890647705412,
|
||||
"text": "30"
|
||||
},
|
||||
{
|
||||
"x": 7332.606241854026,
|
||||
"y": 9620.890647705412,
|
||||
"text": "38"
|
||||
},
|
||||
{
|
||||
"x": 8232.606241854026,
|
||||
"y": 9620.890647705412,
|
||||
"text": "22"
|
||||
},
|
||||
{
|
||||
"x": 2583.73806608838,
|
||||
"y": 9140.890647705412,
|
||||
"text": "7"
|
||||
},
|
||||
{
|
||||
"x": 3378.078944916609,
|
||||
"y": 9140.890647705412,
|
||||
"text": "-1.907"
|
||||
},
|
||||
{
|
||||
"x": 4581.474417619672,
|
||||
"y": 9140.890647705412,
|
||||
"text": "800"
|
||||
},
|
||||
{
|
||||
"x": 5481.474417619672,
|
||||
"y": 9140.890647705412,
|
||||
"text": "640"
|
||||
},
|
||||
{
|
||||
"x": 6432.606241854026,
|
||||
"y": 9140.890647705412,
|
||||
"text": "30"
|
||||
},
|
||||
{
|
||||
"x": 7332.606241854026,
|
||||
"y": 9140.890647705412,
|
||||
"text": "38"
|
||||
},
|
||||
{
|
||||
"x": 8232.606241854026,
|
||||
"y": 9140.890647705412,
|
||||
"text": "22"
|
||||
},
|
||||
{
|
||||
"x": 2583.73806608838,
|
||||
"y": 8660.890647705412,
|
||||
"text": "8"
|
||||
},
|
||||
{
|
||||
"x": 3378.078944916609,
|
||||
"y": 8660.890647705412,
|
||||
"text": "-1.905"
|
||||
},
|
||||
{
|
||||
"x": 4581.474417619672,
|
||||
"y": 8660.890647705412,
|
||||
"text": "800"
|
||||
},
|
||||
{
|
||||
"x": 5481.474417619672,
|
||||
"y": 8660.890647705412,
|
||||
"text": "750"
|
||||
},
|
||||
{
|
||||
"x": 6432.606241854026,
|
||||
"y": 8660.890647705412,
|
||||
"text": "30"
|
||||
},
|
||||
{
|
||||
"x": 7332.606241854026,
|
||||
"y": 8660.890647705412,
|
||||
"text": "38"
|
||||
},
|
||||
{
|
||||
"x": 8232.606241854026,
|
||||
"y": 8660.890647705412,
|
||||
"text": "22"
|
||||
},
|
||||
{
|
||||
"x": 2583.73806608838,
|
||||
"y": 8180.890647705412,
|
||||
"text": "9"
|
||||
},
|
||||
{
|
||||
"x": 3378.078944916609,
|
||||
"y": 8180.890647705412,
|
||||
"text": "-1.903"
|
||||
},
|
||||
{
|
||||
"x": 4581.474417619672,
|
||||
"y": 8180.890647705412,
|
||||
"text": "800"
|
||||
},
|
||||
{
|
||||
"x": 5481.474417619672,
|
||||
"y": 8180.890647705412,
|
||||
"text": "640"
|
||||
},
|
||||
{
|
||||
"x": 6432.606241854026,
|
||||
"y": 8180.890647705412,
|
||||
"text": "30"
|
||||
},
|
||||
{
|
||||
"x": 7332.606241854026,
|
||||
"y": 8180.890647705412,
|
||||
"text": "38"
|
||||
},
|
||||
{
|
||||
"x": 8232.606241854026,
|
||||
"y": 8180.890647705412,
|
||||
"text": "22"
|
||||
},
|
||||
{
|
||||
"x": 2532.606241854026,
|
||||
"y": 7700.890647705412,
|
||||
"text": "10"
|
||||
},
|
||||
{
|
||||
"x": 3378.078944916609,
|
||||
"y": 7700.890647705412,
|
||||
"text": "-1.901"
|
||||
},
|
||||
{
|
||||
"x": 4581.474417619672,
|
||||
"y": 7700.890647705412,
|
||||
"text": "800"
|
||||
},
|
||||
{
|
||||
"x": 5481.474417619672,
|
||||
"y": 7700.890647705412,
|
||||
"text": "640"
|
||||
},
|
||||
{
|
||||
"x": 6432.606241854026,
|
||||
"y": 7700.890647705412,
|
||||
"text": "30"
|
||||
},
|
||||
{
|
||||
"x": 7332.606241854026,
|
||||
"y": 7700.890647705412,
|
||||
"text": "38"
|
||||
},
|
||||
{
|
||||
"x": 8232.606241854026,
|
||||
"y": 7700.890647705412,
|
||||
"text": "22"
|
||||
},
|
||||
{
|
||||
"x": 4052.185026156749,
|
||||
"y": 5992.968147136969,
|
||||
"text": "구 분"
|
||||
},
|
||||
{
|
||||
"x": 3694.26225651627,
|
||||
"y": 5512.968147136969,
|
||||
"text": "필요연단길이"
|
||||
},
|
||||
{
|
||||
"x": 7809.175705251289,
|
||||
"y": 5512.968147136969,
|
||||
"text": "s = 200 + 5.0L = 200 + 5.0 X 50.2 = 451.2mm"
|
||||
}
|
||||
]
|
||||
Reference in new issue
Block a user