2026年2月 8日 (日)

文字別レイヤ移動

整数/実数/文字別で指定レイヤに移動する外部変形。
"横文字" のみの対応です。
指定レイヤは、BEGIN文を修正してください。

※実数と文字列の判別式を変更しました。2026/2/9

@REM 文字別レイヤ移動
@echo off
REM #jww
REM #cd
REM #h3 文字のみ選択
REM #hc 範囲選択してください
REM #e
jgawk 'BEGIN{ly1="lya";ly2="lyb";ly3="lyc"}/hq/{print "hd";next}/^^ch/{chr=substr($6,2);if(int(chr)==chr){print ly1}else if(chr*1==0){print ly2}else{print ly3}}{print}' jwc_temp.txt>temp.txt
copy temp.txt jwc_temp.txt
del temp.txt
goto end
範囲選択→確定 基点(free)
:end

| | コメント (3)

2026年1月13日 (火)

文字移動2

各文字属性毎に、基準点/移動点を指定する外部変形。
※水平横文字・垂直横文字・縦字に適用。
※左AM0時 点指示終了で、#3,4,5,6 または、#5,6の指示点を省略可。

@REM 文字移動2
@echo off
REM #jww
REM #cd
REM #h3 文字選択
REM #hc 範囲選択してください
REM #1 水平横文字 基準点 
REM #2 水平横文字 移動点
REM #3 垂直横文字 基準点
REM #4 垂直横文字 移動点
REM #5 縦文字 基準点
REM #6 縦文字 移動点
REM #99# 点指示終了
REM #e
jgawk -f 文字移動.awk jwc_temp.txt>temp.txt
copy temp.txt jwc_temp.txt
del temp.txt
goto end
左AM0時 点指示終了
:end

» 続きを読む

| | コメント (5)

2026年1月11日 (日)

文字移動

複数の横文字を一括で移動する外部変形。

@REM 文字移動
@echo off
REM #jww
REM #cd
REM #h3 文字のみ選択
REM #hc 範囲選択してください
REM #0 基準点 
REM #1 指定点
REM #e
jgawk '/hp1/{dx=$2;dy=$3}/hq/{print "hd";next}/^^ch/{$2=$2+dx;$3=$3+dy;print;next}{print}' jwc_temp.txt>temp.txt
copy temp.txt jwc_temp.txt
del temp.txt
goto end
範囲選択→基準点→指定点
:end

| | コメント (0)

2025年8月10日 (日)

数値合計

選択した数値の合計を計算するスクリプト

BEGIN{
sum=0;dq="\""
}
/^ch/{
num=substr($6,2) #8/12 修正
sum+=num
}
END{
sum=dq sum
print "ch",0,0,5,0,sum
}

| | コメント (0)

2025年8月 9日 (土)

スライダージョイント

スライダージョイントは、モデルを直線上にスライドさせることができます。
1_20250809221101

» 続きを読む

| | コメント (0)

円筒ジョイント

円筒ジョイントは、同軸上をスライドさせることができます。
1_20250809220101

» 続きを読む

| | コメント (0)

2025年8月 8日 (金)

回転ジョイント

回転ジョイントは、一方のモデルを回転させることができます。。
1_20250808214301

» 続きを読む

| | コメント (0)

固定ジョイント

各モデルを指定した位置に配置します。
固定ジョイントを使用すると、位置が確定します。
1_20250808165501

» 続きを読む

| | コメント (0)

2025年8月 5日 (火)

アセンブリ

アセンブリモデルを作成する手順です。
FreeCADを起動して、アセンブリををクリックします。
1_20250805214301

» 続きを読む

| | コメント (0)

2025年8月 3日 (日)

加算ロフト

Part Designの加算ロフトを使って四角推を作成。
8_20250803221301

» 続きを読む

| | コメント (0)

«加算パイプ