水曜日, 7月 30, 2025
火曜日, 7月 29, 2025
modo〜blender互換考 07
セグメントの削除結果違いは要注意
よく使うセグメント処理の結果がmodoとblenderでは異なるので整理してみました。
modoでセグメント(エッジ)を選択して削除すると・・・
三角柱になります。
ところが、blenderでセグメント(辺)を選択して削除すると・・・
セグメント(辺)を挟んだ面が削除されてしまいます。
もし、modoのような結果を求めたいときは[辺を溶解]で求めることが出来ます。
逆にblenderの削除結果をmodoで再現する場合は、セグメント(エッジ)を挟んだ面を選択して削除すれば・・・
得ることが出来ますが、modoの場合は表と裏の表示がげんかくなので、処理直後は上の様な状態になりますが・・・
全選択すれば処理結果を確認することが出来ます。
modo 17.1v1
Blender 4.5.0
TCDW8477
食欲だけは真夏でも問題ないんですよね〜
Baby Alien 106
ドラじゃない猫系(^o^)
ラベル:
3D,
Baby Alien,
modo,
TCDW
月曜日, 7月 28, 2025
HTML_CSS_19
HTMLとCSSの組み合わせ色々
HTMLとCSSの記述組み合わせ3パターンを簡易設定で整理してみました。
■一番簡単なHTMLだけの記述
作成するデータが1ファイルだけだったら、これもアリですが、CSSを知ってしまうとめんどうに感じマスね。
<!-- index.html -->
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content=
"width=device-width, initial-scale=1.0">
</head>
<body bgcolor="midnightblue">
<table width="640" height="480" align="center">
<tr>
<td align="center" valign="middle" bgcolor="royalblue">
<H2><font color="white">
Clip art of graceful goldfish</font></H2>
<!-- 画像はindex.htmlと同じ階層にある
picフォルダー内の640×480pxサイズ -->
<img src="pic/picture.jpg" width="500" alt="金魚の画像">
</td>
</tr>
</table>
</body>
</html>
<!-- index.html -->
表示結果
実は640×480pxで指定したボックスが、なぜか636×476pxになっていました
■CSSを別途作成し手HTMLで読み込む
HTMLデータ作成の基本ですね。
/* rule.css */
@charset "UTF-8";
body {
text-align: center;
background-color: midnightblue;
}
.mainbox {
width: 640px;
height: 480px;
margin: 10px auto;
background-color: royalblue;
}
.f_sizu24 {
padding: 27px;
font-size: 24px;
font-weight: bold;
color: white;
}
/* rule.css */
<!-- index.html -->
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content=
"width=device-width, initial-scale=1.0">
<!-- cssファイルを指定 -->
<link rel="stylesheet" type="text/css" href="rule.css">
</head>
<body>
<div class="mainbox">
<div class="f_sizu24">
Clip art of graceful goldfish
</div>
<!-- 画像はindex.htmlと同じ階層にある
picフォルダー内の640×480pxサイズ -->
<img src="pic/picture.jpg" width="500" alt="金魚の画像">
</div>
</body>
</html>
<!-- index.html -->
表示結果。「一番簡単なHTMLだけの記述」での表示とテキスト行間が若干異なります。
■HTML内にCSSを記述
作成するデータが1ファイルだけで、CSS記述が解れば、これもアリですね。
<!-- index.html -->
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content=
"width=device-width, initial-scale=1.0">
<!-- <style>~</style>にcssを記述 -->
<style>
body {
text-align: center;
background-color: midnightblue;
}
.mainbox {
width: 640px;
height: 480px;
margin: 10px auto;
background-color: royalblue;
}
.f_sizu24 {
padding: 27px;
font-size: 24px;
font-weight: bold;
color: white;
}
</style>
</head>
<body>
<div class="mainbox">
<div class="f_sizu24">
Clip art of graceful goldfish
</div>
<!-- 画像はindex.htmlと同じ階層にある
picフォルダー内の640×480pxサイズ -->
<img src="pic/picture.jpg" width="500" alt="金魚の画像">
</div>
</body>
</html>
<!-- index.html -->
表示結果。「CSSを別途作成してHTMLで読み込む」と全く同じです。
ラベル:
CSS,
HTML,
HTML&CSS Basic,
Web
TCDW8476
なぜかノースリーブだったことが謎でした・・・なんで?
Baby Alien 105
踊らないポンポコリンお腹(^o^)
ラベル:
3D,
Baby Alien,
modo,
TCDW
日曜日, 7月 27, 2025
手作りレンズプロジェクト 03
意外と面白いピンホールレンズ vol.2
まずお復習いとして前回の様に薄いマウントアダプターを膠着した状態で撮影すると・・・
こんな感じです。今回もISO6400で手持ち撮影しています。
SONY α NEX-6
KAZNEX 50mm F167
ところが、間に27mm程のアダプターを噛ませると・・・
Panasonic LUMIX DMC-G3
LUMIX G VARIO 14-42mm/F3.5-5.6 ASPH
チョット望遠になります。そして、ボケが強いです(>_<)
SONY α NEX-6
KAZNEX 50mm F167
ところで、前回の撮影で発生した謎のゴミ?は、よく分かりませんが、今回発生しませんでした。
TCDW8475
調べて見たらメーカーが違うだけ?でした
Baby Alien 104
カブキ風(^o^)
ラベル:
3D,
Baby Alien,
modo,
TCDW
土曜日, 7月 26, 2025
Excel VBA 48
Excelで選択したエリアを市松模様選択
Excelで選択したエリアを一行おきに選択し、色を設定します。
デフォルト環境で設定するのが面倒くさいので作成した一行版の市松模様版です。
Sub SelectCheckerboardPattern()
Dim rng As Range
Dim cell As Range
Dim newSelection As Range
Dim rowIndex As Integer, colIndex As Integer
' 選択範囲を取得
On Error Resume Next
Set rng = Selection
On Error GoTo 0
' 範囲が選択されていない場合、エラーを表示
If rng Is Nothing Then
MsgBox "セル範囲を選択してください。", _
vbExclamation, "エラー"
Exit Sub
End If
' 市松模様(チェッカーパターン)に選択
For rowIndex = 1 To rng.Rows.Count
For colIndex = 1 To rng.Columns.Count
If (rowIndex + colIndex) Mod 2 = 0 Then
Set cell = rng.Cells(rowIndex, colIndex)
If newSelection Is Nothing Then
Set newSelection = cell
Else
Set newSelection = Union(newSelection, cell)
End If
End If
Next colIndex
Next rowIndex
' 選択を適用
If Not newSelection Is Nothing Then
newSelection.Select
End If
MsgBox "市松模様(チェッカーパターン)で選択しました!", _
vbInformation, "完了"
End Sub
エリアを選択し・・・
実行すると市松模様的に選択した状態になるので・・・
カラーパレットで任意の色を設定。
シンプルな動きの方が応用が利きますね。
ラベル:
Excel,
VBA,
Visual Basic
金曜日, 7月 25, 2025
JavaScriptでAI遊び 56
Illustratorで最小円の直径間隔で蛇の目を作る
Illustratorで最小円の直径の間隔で蛇の目を作る。
数を指定しても煩雑になるので、ここでは元の円を含めて4つの円で作成する蛇の目マークを任意の正円を選択して自動生成します。その際、最小円がそれぞれの円の間隔を同じとします。
結果、選択した円の直径Aに対して
2つ目の円の直径は(A÷7×5)、
3つ目の円の直径は(A÷7×3)、
一番小さい円の直径は(A÷7×1)
となります。
(function () {
var doc = app.activeDocument;
var sel = doc.selection;
if (sel.length !== 1 || sel[0].typename !==
"PathItem" || !sel[0].closed) {
alert("1つの円を選択してください。");
return;
}
var baseCircle = sel[0];
var baseDiameter = baseCircle.width;
var baseRadius = baseDiameter / 2;
var centerX = baseCircle.position[0] + baseRadius;
var centerY = baseCircle.position[1] - baseRadius;
var sizes = [5/7, 3/7, 1/7];
for (var i = 0; i < sizes.length; i++) {
var newRadius = baseDiameter * sizes[i] / 2;
var newCircle = doc.pathItems.ellipse(
centerY + newRadius,
centerX - newRadius,
newRadius * 2,
newRadius * 2
);
newCircle.stroked = true;
newCircle.filled = false;
}
})();
実行結果です。
※Illustratorのアップデートで不具合が出る場合があります。気がついた時点でデバッグするように心がけていますが、すぐに対応できないのでご容赦ください。
ラベル:
Illustrator,
JavaScript
登録:
投稿 (Atom)






























