日曜日, 8月 23, 2026
土曜日, 8月 22, 2026
Illustratorでの作図基本 43
正方形と菱形の関係もルート2
質問がありましたので・・・
正方形と菱形の関係もルート2で解決です。
例えば、こんな作図をしたい時・・・
外側の正方形の50%縮小したものを作成し、両方を選択してブレンドを作成すると75%の中間図形が生成されます。
これを90度回転すると、先端は飛び出てしまいます。
これは正方形とその対角線の関係を理解する必要があります。つまり、100%と5%の正方形の中間的正方形は100%の正方形の1辺の長さにルート2をかけた値になります。
ただしIllustratorでははずうが出る場合に正確さを確保できないので、適当な矩形を作成し・・・
100%のベースとなる正方形の編を[オブジェクト]>[パス]>[アンカーポイントの追加]をしてから、ダイレクト選択ツールで任意s区政した矩形のポイントをスナップさせます。
これでベースの正方形に内接する90度回転した正方形を得ることができます。
ここで全体を選択して、50%の縮小コピーを作成し・・・
重ねます。
さらに全体を選択して、50%の縮小コピーを作成し
重ねれば完成です。
ラベル:
Illustrator
TCDW8866
デジタルノギスを使う特は要注意ですね
3Dプリントしたいパーツをノギスで採寸し、Fusiuonでモデリングして実際にプリントしたら・・・サイズが合わずに大苦戦。なんと原因は0点位置が2mmになっていました。デジタルノギスを使う特は要注意ですね。
ラベル:
illustration,
Photoshop,
TCDW
金曜日, 8月 21, 2026
Modeling in Fusion 16
ポテトチップのような形状を作成
ポテトチップのような形状を作成してみました。
最初に[スケッチ]>[作成]>[スプライン]>[フィット点スプライン]で適当なストロークを作成します。
続けて咲く図面を変更して[スケッチ]>[作成]>[円弧]>[3点指定の円弧]で適当なストロークを作成します。
こんな感じです。最後に作成したストロークの一は特に変更する必要はありませんが、私はちょっと変更してみました。
スケッチを確定後に[サーフェース]>[スイーブ]を選び、[プロファイル]で最後に作成したストロークを、[パス]で最初に作成したストロークを設定すれば・・・
こんな感じの曲面が生成されます。
ここで、[スケッチ]>[作成]>[スプライン]>[フィット点スプライン]で適当なストロークを作成します。ポテトチップの半面のラインです。
続けて[スケッチ]>[作成]>[ミラー]にて半面も作成します。
こうして生成した楕円を最初に作成した曲面から[移動/コピー]にて移動させ・・・
[サーフェース]>[押し出し]にて最初に作成した曲面を完全につき抜けるように押し出します。
確定前はこんな感じになります。
確定した直後の状態です。
厚みをつけたり面取りをすれば完成です。ちょっと靴べらみたいになってしまいました。最近ポテチ食べていないので形状がいい加減すぎましたが、色々と応用ができそうです。
Fusion 2704.1.23 arm64
ラベル:
3D,
Fusion_Fusion360
TCDW8865
USB-C & USB-Cのケーブルで接続して問題解決
Cute Baby Alien 058(^o^)
ショカン族の戦士の子供〜
最近、とあるPC機器がmacOS上で、どうやっても未接続となってしまい難儀していました。ケーブルをどれにしても結果は同じ。で、どうやらハブ経由ではなく本体に直接接続しないとダメだという情報を得て、唯一本体で空いていたUSB-CポートにUSB-C & USB-Cのケーブルで接続して問題解決しました。
ラベル:
3D,
Cute Baby Alien,
modo,
TCDW
木曜日, 8月 20, 2026
JavaScriptでAI遊び 104
Illustratorで選択したオブジェクトのタック値を確認
Illustratorで選択したオブジェクトのユーザー指定のタック値を確認します。塗りと線に対応。
// 選択オブジェクトからCMYK合計値(TAC)が指定値以上のものだけを選択
if (app.documents.length == 0) {
alert("ドキュメントを開いてください。");
} else {
var doc = app.activeDocument;
if (doc.documentColorSpace != DocumentColorSpace.CMYK) {
alert("CMYKドキュメントのみ対応です。");
} else {
var limit = Number(prompt("CMYK合計値(%)以上を選択", "300"));
if (!isNaN(limit)) {
var sel = doc.selection;
if (sel.length == 0) {
alert("オブジェクトを選択してください。");
} else {
var keep = [];
for (var i = 0; i < sel.length; i++) {
if (checkItem(sel[i], limit)) {
keep.push(sel[i]);
}
}
doc.selection = null;
for (var i = 0; i < keep.length; i++) {
keep[i].selected = true;
}
alert(keep.length + " 個選択しました。");
}
}
}
}
function checkItem(item, limit) {
switch (item.typename) {
case "GroupItem":
for (var i = 0; i < item.pageItems.length; i++) {
if (checkItem(item.pageItems[i], limit)) return true;
}
return false;
case "CompoundPathItem":
for (var i = 0; i < item.pathItems.length; i++) {
if (checkItem(item.pathItems[i], limit)) return true;
}
return false;
case "PathItem":
if (item.filled && checkColor(item.fillColor, limit))
return true;
if (item.stroked && checkColor(item.strokeColor, limit))
return true;
return false;
default:
return false;
}
}
function checkColor(col, limit) {
if (col.typename != "CMYKColor")
return false;
var total =
col.cyan +
col.magenta +
col.yellow +
col.black;
return total >= limit;
}
チェックしたいオブジェクトを選択して実行すると・・・
CMYKの合計値を求めてくるので適宜入力して実行すれば・・・
直ぐに該当データを選出します。
こんな感じです。
※Illustratorのアップデートで不具合が出る場合があります。気がついた時点でデバッグするように心がけていますが、すぐに対応できないのでご容赦ください。
ラベル:
Illustrator,
JavaScript
TCDW8864
サイズ据え置きで価格アップの方が納得できるかも
久しぶりのミスタードーナッツは一部の製品名サイズが小さくなっていて仰天。材料費高騰はりかいできるのでm、価格据え置きでサイズ縮小では無くて、サイズ据え置きで価格アップの方が納得できるかも。小さくなると,カントリーマームのように歯止めがきかなくなる予感・・・。
ラベル:
illustration,
Photoshop,
TCDW
水曜日, 8月 19, 2026
Excelで規則性がありフィル出来ないケースの対処
質問がありましたので・・・
Excelで規則性がありフィル出来ないケースの対処を整理しました。
説明が難しいのですが、こんな感じにしたい場合です。
開始値が 50ずつ増加
終了値は 開始値 + 49
という規則
普通にフィルすると、こんな結果になってしまいます。
そこで[1000〜1049]のセルに・・・
=TEXT(1000+(ROW(A1)-1)*50,"0")&"〜
"&TEXT(1049+(ROW(A1)-1)*50,"0")
と記述します(※)なお、ROW(A1) の「A1」は基準として使われるだけなので、数式をどのセルに入力しても同じです。
もじ列方向にフィルしたい場合は・・・
=TEXT(1000+(COLUMN(A1)-1)*50,"0")&"〜
"&TEXT(1049+(COLUMN(A1)-1)*50,"0")
と記述します(※)
※一行で記述してください。
あとは、これをフィルするだけです。
処理後に表示を数式から文字列に変更したい場合は、全選択後にcommand Cに続けて同じ場所でcommand Vをする際に右クリリックにて[形式を選択してペースト]>[値]とすれば文字列に変更されます。
※Windowsお場合はcontrol C control V
ラベル:
Excel
TCDW8863
街の小さな和菓子屋さんが5店ほど店じまい
最近、車で5分圏内のお気に入りの街の小さな和菓子屋さんが5店ほど店じまいしています。お茶請けだった和菓子が高級路線にシフトしている現在、洋菓子に負けてしまったのでしょうか。あるいは後継者不足? ちょっと寂しい気持ちです。
火曜日, 8月 18, 2026
HTMLとCSSの様々な表現 29
00,33,66,99,cc,ffだけの組み合わせで表現できる186色
00,33,66,99,cc,ffだけの組み合わせで表現できる186色の一覧表です。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>web color 186</title>
<style>
body {
background-color: black;
font-size: 14px;
color: white;
}
</style>
</head>
<body>
<center>
<h3>00,33,66,99,cc,ffだけの組み合わせで表現できる186色の一覧を16進数順に整列 </h3>
<table width="960px" border="1">
<tr>
<td width="160px" style="background-color:#000000; color:#ffffff;">#000000</td>
<td width="161px" style="background-color:#000033; color:#ffffff;">#000033</td>
<td width="162px" style="background-color:#000066; color:#ffffff;">#000066</td>
<td width="163px" style="background-color:#000099; color:#ffffff;">#000099</td>
<td width="164px" style="background-color:#0000cc; color:#ffffff;">#0000cc</td>
<td width="165px" style="background-color:#0000ff; color:#ffffff;">#0000ff</td>
</tr>
<tr>
<td style="background-color:#330000; color:#ffffff;">#330000</td>
<td style="background-color:#330033; color:#ffffff;">#330033</td>
<td style="background-color:#330066; color:#ffffff;">#330066</td>
<td style="background-color:#330099; color:#ffffff;">#330099</td>
<td style="background-color:#3300cc; color:#ffffff;">#3300cc</td>
<td style="background-color:#3300ff; color:#ffffff;">#3300ff</td>
</tr>
<tr>
<td style="background-color:#333300; color:#ffffff;">#333300</td>
<td style="background-color:#333333; color:#ffffff;">#333333</td>
<td style="background-color:#333366; color:#ffffff;">#333366</td>
<td style="background-color:#333399; color:#ffffff;">#333399</td>
<td style="background-color:#3333cc; color:#ffffff;">#3333cc</td>
<td style="background-color:#3333ff; color:#ffffff;">#3333ff</td>
</tr>
<tr>
<td style="background-color:#336600; color:#ffffff;">#336600</td>
<td style="background-color:#336633; color:#ffffff;">#336633</td>
<td style="background-color:#336666; color:#ffffff;">#336666</td>
<td style="background-color:#336699; color:#ffffff;">#336699</td>
<td style="background-color:#3366cc; color:#ffffff;">#3366cc</td>
<td style="background-color:#3366ff; color:#ffffff;">#3366ff</td>
</tr>
<tr>
<td style="background-color:#339900; color:#ffffff;">#339900</td>
<td style="background-color:#339933; color:#ffffff;">#339933</td>
<td style="background-color:#339966; color:#ffffff;">#339966</td>
<td style="background-color:#339999; color:#ffffff;">#339999</td>
<td style="background-color:#3399cc; color:#ffffff;">#3399cc</td>
<td style="background-color:#3399ff; color:#ffffff;">#3399ff</td>
</tr>
<tr>
<td style="background-color:#33cc00; color:#333333;">#33cc00</td>
<td style="background-color:#33cc33; color:#333333;">#33cc33</td>
<td style="background-color:#33cc66; color:#333333;">#33cc66</td>
<td style="background-color:#33cc99; color:#333333;">#33cc99</td>
<td style="background-color:#33cccc; color:#333333;">#33cccc</td>
<td style="background-color:#33ccff; color:#333333;">#33ccff</td>
</tr>
<tr>
<td style="background-color:#33ff00; color:#333333;">#33ff00</td>
<td style="background-color:#33ff33; color:#333333;">#33ff33</td>
<td style="background-color:#33ff66; color:#333333;">#33ff66</td>
<td style="background-color:#33ff99; color:#333333;">#33ff99</td>
<td style="background-color:#33ffcc; color:#333333;">#33ffcc</td>
<td style="background-color:#33ffff; color:#333333;">#33ffff</td>
</tr>
<tr>
<td style="background-color:#660000; color:#ffffff;">#660000</td>
<td style="background-color:#660033; color:#ffffff;">#660033</td>
<td style="background-color:#660066; color:#ffffff;">#660066</td>
<td style="background-color:#660099; color:#ffffff;">#660099</td>
<td style="background-color:#6600cc; color:#ffffff;">#6600cc</td>
<td style="background-color:#6600ff; color:#ffffff;">#6600ff</td>
</tr>
<tr>
<td style="background-color:#663300; color:#ffffff;">#663300</td>
<td style="background-color:#663333; color:#ffffff;">#663333</td>
<td style="background-color:#663366; color:#ffffff;">#663366</td>
<td style="background-color:#663399; color:#ffffff;">#663399</td>
<td style="background-color:#6633cc; color:#ffffff;">#6633cc</td>
<td style="background-color:#6633ff; color:#ffffff;">#6633ff</td>
</tr>
<tr>
<td style="background-color:#666600; color:#ffffff;">#666600</td>
<td style="background-color:#666633; color:#ffffff;">#666633</td>
<td style="background-color:#666666; color:#ffffff;">#666666</td>
<td style="background-color:#666699; color:#ffffff;">#666699</td>
<td style="background-color:#6666cc; color:#ffffff;">#6666cc</td>
<td style="background-color:#6666ff; color:#ffffff;">#6666ff</td>
</tr>
<tr>
<td style="background-color:#669900; color:#ffffff;">#669900</td>
<td style="background-color:#669933; color:#ffffff;">#669933</td>
<td style="background-color:#669966; color:#ffffff;">#669966</td>
<td style="background-color:#669999; color:#ffffff;">#669999</td>
<td style="background-color:#6699cc; color:#ffffff;">#6699cc</td>
<td style="background-color:#6699ff; color:#ffffff;">#6699ff</td>
</tr>
<tr>
<td style="background-color:#66cc00; color:#333333;">#66cc00</td>
<td style="background-color:#66cc33; color:#333333;">#66cc33</td>
<td style="background-color:#66cc66; color:#333333;">#66cc66</td>
<td style="background-color:#66cc99; color:#333333;">#66cc99</td>
<td style="background-color:#66cccc; color:#333333;">#66cccc</td>
<td style="background-color:#66ccff; color:#333333;">#66ccff</td>
</tr>
<tr>
<td style="background-color:#66ff00; color:#333333;">#66ff00</td>
<td style="background-color:#66ff33; color:#333333;">#66ff33</td>
<td style="background-color:#66ff66; color:#333333;">#66ff66</td>
<td style="background-color:#66ff99; color:#333333;">#66ff99</td>
<td style="background-color:#66ffcc; color:#333333;">#66ffcc</td>
<td style="background-color:#66ffff; color:#333333;">#66ffff</td>
</tr>
<tr>
<td style="background-color:#990000; color:#ffffff;">#990000</td>
<td style="background-color:#990033; color:#ffffff;">#990033</td>
<td style="background-color:#990066; color:#ffffff;">#990066</td>
<td style="background-color:#990099; color:#ffffff;">#990099</td>
<td style="background-color:#9900cc; color:#ffffff;">#9900cc</td>
<td style="background-color:#9900ff; color:#ffffff;">#9900ff</td>
</tr>
<tr>
<td style="background-color:#993300; color:#ffffff;">#993300</td>
<td style="background-color:#993333; color:#ffffff;">#993333</td>
<td style="background-color:#993366; color:#ffffff;">#993366</td>
<td style="background-color:#993399; color:#ffffff;">#993399</td>
<td style="background-color:#9933cc; color:#ffffff;">#9933cc</td>
<td style="background-color:#9933ff; color:#ffffff;">#9933ff</td>
</tr>
<tr>
<td style="background-color:#996600; color:#ffffff;">#996600</td>
<td style="background-color:#996633; color:#ffffff;">#996633</td>
<td style="background-color:#996666; color:#ffffff;">#996666</td>
<td style="background-color:#996699; color:#ffffff;">#996699</td>
<td style="background-color:#9966cc; color:#ffffff;">#9966cc</td>
<td style="background-color:#9966ff; color:#ffffff;">#9966ff</td>
</tr>
<tr>
<td style="background-color:#999900; color:#ffffff;">#999900</td>
<td style="background-color:#999933; color:#ffffff;">#999933</td>
<td style="background-color:#999966; color:#ffffff;">#999966</td>
<td style="background-color:#999999; color:#ffffff;">#999999</td>
<td style="background-color:#9999cc; color:#ffffff;">#9999cc</td>
<td style="background-color:#9999ff; color:#ffffff;">#9999ff</td>
</tr>
<tr>
<td style="background-color:#99cc00; color:#333333;">#99cc00</td>
<td style="background-color:#99cc33; color:#333333;">#99cc33</td>
<td style="background-color:#99cc99; color:#333333;">#99cc99</td>
<td style="background-color:#99cc99; color:#333333;">#99cc99</td>
<td style="background-color:#99cccc; color:#333333;">#99cccc</td>
<td style="background-color:#99ccff; color:#333333;">#99ccff</td>
</tr>
<tr>
<td style="background-color:#99ff00; color:#333333;">#99ff00</td>
<td style="background-color:#99ff33; color:#333333;">#99ff33</td>
<td style="background-color:#99ff99; color:#333333;">#99ff99</td>
<td style="background-color:#99ff99; color:#333333;">#99ff99</td>
<td style="background-color:#99ffcc; color:#333333;">#99ffcc</td>
<td style="background-color:#99ffff; color:#333333;">#99ffff</td>
</tr>
<tr>
<td style="background-color:#cc0000; color:#ffffff;">#cc0000</td>
<td style="background-color:#cc0033; color:#ffffff;">#cc0033</td>
<td style="background-color:#cc0066; color:#ffffff;">#cc0066</td>
<td style="background-color:#cc0099; color:#ffffff;">#cc0099</td>
<td style="background-color:#cc00cc; color:#ffffff;">#cc00cc</td>
<td style="background-color:#cc00ff; color:#ffffff;">#cc00ff</td>
</tr>
<tr>
<td style="background-color:#cc3300; color:#ffffff;">#cc3300</td>
<td style="background-color:#cc3333; color:#ffffff;">#cc3333</td>
<td style="background-color:#cc3366; color:#ffffff;">#cc3366</td>
<td style="background-color:#cc3399; color:#ffffff;">#cc3399</td>
<td style="background-color:#cc33cc; color:#ffffff;">#cc33cc</td>
<td style="background-color:#cc33ff; color:#ffffff;">#cc33ff</td>
</tr>
<tr>
<td style="background-color:#cc6600; color:#ffffff;">#cc6600</td>
<td style="background-color:#cc6633; color:#ffffff;">#cc6633</td>
<td style="background-color:#cc6666; color:#ffffff;">#cc6666</td>
<td style="background-color:#cc6699; color:#ffffff;">#cc6699</td>
<td style="background-color:#cc66cc; color:#ffffff;">#cc66cc</td>
<td style="background-color:#cc66ff; color:#ffffff;">#cc66ff</td>
</tr>
<tr>
<td style="background-color:#cc9900; color:#ffffff;">#cc9900</td>
<td style="background-color:#cc9933; color:#ffffff;">#cc9933</td>
<td style="background-color:#cc9966; color:#ffffff;">#cc9966</td>
<td style="background-color:#cc9999; color:#ffffff;">#cc9999</td>
<td style="background-color:#cc99cc; color:#ffffff;">#cc99cc</td>
<td style="background-color:#cc99ff; color:#ffffff;">#cc99ff</td>
</tr>
<tr>
<td style="background-color:#cccc00; color:#333333;">#cccc00</td>
<td style="background-color:#cccc33; color:#333333;">#cccc33</td>
<td style="background-color:#cccc66; color:#333333;">#cccc66</td>
<td style="background-color:#cccc99; color:#333333;">#cccc99</td>
<td style="background-color:#cccccc; color:#333333;">#cccccc</td>
<td style="background-color:#ccccff; color:#333333;">#ccccff</td>
</tr>
<tr>
<td style="background-color:#ccff00; color:#333333;">#ccff00</td>
<td style="background-color:#ccff33; color:#333333;">#ccff33</td>
<td style="background-color:#ccff66; color:#333333;">#ccff66</td>
<td style="background-color:#ccff99; color:#333333;">#ccff99</td>
<td style="background-color:#ccffcc; color:#333333;">#ccffcc</td>
<td style="background-color:#ccffff; color:#333333;">#ccffff</td>
</tr>
<tr>
<td style="background-color:#ff0000; color:#ffffff;">#ff0000</td>
<td style="background-color:#ff0033; color:#ffffff;">#ff0033</td>
<td style="background-color:#ff0066; color:#ffffff;">#ff0066</td>
<td style="background-color:#ff0099; color:#ffffff;">#ff0099</td>
<td style="background-color:#ff00cc; color:#ffffff;">#ff00cc</td>
<td style="background-color:#ff00ff; color:#ffffff;">#ff00ff</td>
</tr>
<tr>
<td style="background-color:#ff3300; color:#ffffff;">#ff3300</td>
<td style="background-color:#ff3333; color:#ffffff;">#ff3333</td>
<td style="background-color:#ff3366; color:#ffffff;">#ff3366</td>
<td style="background-color:#ff3399; color:#ffffff;">#ff3399</td>
<td style="background-color:#ff33cc; color:#ffffff;">#ff33cc</td>
<td style="background-color:#ff33ff; color:#ffffff;">#ff33ff</td>
</tr>
<tr>
<td style="background-color:#ff6600; color:#ffffff;">#ff6600</td>
<td style="background-color:#ff6633; color:#ffffff;">#ff6633</td>
<td style="background-color:#ff6666; color:#ffffff;">#ff6666</td>
<td style="background-color:#ff6699; color:#ffffff;">#ff6699</td>
<td style="background-color:#ff66cc; color:#ffffff;">#ff66cc</td>
<td style="background-color:#ff66ff; color:#ffffff;">#ff66ff</td>
</tr>
<tr>
<td style="background-color:#ff9900; color:#ffffff;">#ff9900</td>
<td style="background-color:#ff9933; color:#ffffff;">#ff9933</td>
<td style="background-color:#ff9966; color:#ffffff;">#ff9966</td>
<td style="background-color:#ff9999; color:#ffffff;">#ff9999</td>
<td style="background-color:#ff99cc; color:#ffffff;">#ff99cc</td>
<td style="background-color:#ff99ff; color:#ffffff;">#ff99ff</td>
</tr>
<tr>
<td style="background-color:#ffcc00; color:#333333;">#ffcc00</td>
<td style="background-color:#ffcc33; color:#333333;">#ffcc33</td>
<td style="background-color:#ffcc66; color:#333333;">#ffcc66</td>
<td style="background-color:#ffcc99; color:#333333;">#ffcc99</td>
<td style="background-color:#ffcccc; color:#333333;">#ffcccc</td>
<td style="background-color:#ffccff; color:#333333;">#ffccff</td>
</tr>
<tr>
<td style="background-color:#ffff00; color:#333333;">#ffff00</td>
<td style="background-color:#ffff33; color:#333333;">#ffff33</td>
<td style="background-color:#ffff66; color:#333333;">#ffff66</td>
<td style="background-color:#ffff99; color:#333333;">#ffff99</td>
<td style="background-color:#ffffcc; color:#333333;">#ffffcc</td>
<td style="background-color:#ffffff; color:#333333;">#ffffff</td>
</tr>
</table>
</body>
</html>
表示するとこんな感じです。
登録:
投稿 (Atom)





































