Jw_cad 情報交換室−その3New

 JWW についての情報交換の場としてお使いください
初心者の方などのご相談は Jw_cad 相談 室−その2をご利用ください
なお、情報交換室と相談室の両方に同じ内容を投稿するのはご遠慮ください

2009年9月以前の発言過去ログのページからご覧ください。

それ以降の過去ログは消失しています。
申し訳ありませんが、復活の予定はありません。


新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム
83 / 1493     ←次へ | 前へ→

私のPythonプログラム
 chika E-MAIL  - 24/5/16(木) 7:54 -
▼chikaさん:
>jwでBlender3Dデータ作成
>をテーマに
>Polygon外部変形プログラム

 私のPythonプログラムです
線データ[ sx, sy, ex, ey ]を
svgデータにします。
出力は'.txt'ですスマホでデータを見る時
'.html'とリネームしBlenderにデータを渡す時
'.svg'とリネームします

m_line=[]

def getsvLine(li):
s='<svg>'
sx=li[0]; sy=li[1]; ex=li[2]; ey=li[3]
s=s +'<line x1="{}" y1="{}" x2="{}" y2="{}" '.format(sx, sy, ex, ey)
s=s+'stroke="#000" stroke-width="1"/\n>'
return s

#==== main 読込 ====

with open("jwc_temp.txt") as fin:
for str in fin:
ts0=str[0]
if ts0 == " ":
tkn=str.split(" ")
sx=float(tkn[1])
sy=float(tkn[2])*-1
ex=float(tkn[3])
ey=float(tkn[4])*-1
line=[sx, sy, ex, ey ]
m_line.append(line)
s=getsvLine([10, 10, 90, 90])
s=s+'</svg>'; print(s)

with open('line.txt', "w") as fw:
fw.write(s)

"""<svg>
<line x1="10" y1="30" x2="180" y2="130" fill="none" stroke="#000" /> </svg>"""
>していますが報告その1です
>jwは2Dですが線や円、円弧は
>SVGにしてやると
>Blenderに渡せます
>また、ソリッドはそままobjファイル
>で面として渡せます。
>あとは、面を選択して
>掃引操作して立体化できます
>
>嬉しいことに凹みのある多角形も
>SVG (Polygon) して取り込んでくれます


引用なし

パスワード


<Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36@softbank060143107242.bbtec.net>
・ツリー全体表示

jwでBlender3Dデータ作成 chika 24/5/9(木) 11:33
私のPythonプログラム chika 24/5/16(木) 7:54
Re:私のPythonプログラム KAN 24/5/16(木) 8:42
Re:私のPythonプログラム chika 24/5/16(木) 11:09
RJ2C Hino 24/5/16(木) 17:46
Re:RJ2C chika 24/5/16(木) 19:08
Re:RJ2C Hino 24/5/17(金) 22:45
Re:RJ2C chika 24/5/18(土) 9:39
Re:RJ2C chika 24/5/18(土) 10:59
Re:jwでBlender3Dデータ作成 haribo 24/6/5(水) 8:59
Re:jwでBlender3Dデータ作成 chika 24/6/6(木) 12:01
Re:jwでBlender3Dデータ作成 haribo 24/6/6(木) 13:53

83 / 1493     ←次へ | 前へ→
新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム
 1510918
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.03b5
Jw_cad Copyright (C)1997-2021 Jiro Shimizu & Yoshifumi Tanaka