スキップしてメイン コンテンツに移動

投稿

5月, 2025の投稿を表示しています

blenderで面と線の交点をだす 線を交点まで伸ばす アドオンとスクリプト

chatgptに聞きながらだ2日ほどでできた bl_info = { "name": "Edge-Plane Intersection (Multi)", "author": "ChatGPT + You", "version": (1, 1), "blender": (2, 80, 0), "location": "3Dビュー > 編集モード > メッシュ > Edge-Plane Intersection (Multi)", "description": "複数エッジの頂点を面の交点にスナップ", "category": "Mesh", } import bpy import bmesh from mathutils import geometry def get_global_coords(obj, v): return obj.matrix_world @ v.co def get_local_coords(obj, global_co): return obj.matrix_world.inverted() @ global_co class MESH_OT_edge_plane_intersection_multi(bpy.types.Operator): bl_idname = "mesh.edge_plane_intersection_multi" bl_label = "Edge-Plane Intersection (Multi)" bl_options = {'REGISTER', 'UNDO'} @classmethod def poll(cls, context): obj = context.active_object return (obj is not...

brltty のcpu時間が多い問題

brttyなるプロセスが結構なcpu時間を占めていたのでchatgptに聞いてみると CH340のUSBシリアルのトラブルの根本的な問題もこの辺にあったらしいのでbrttyを削除することに アップデートで再インストールされるのでそのへんも含めて対処 chatgpt曰く 💡補足 Ubuntu や Debian は、USBシリアル変換器(CH340など)を点字ディスプレイと誤認しがちです。 brltty の自動起動によって /dev/ttyUSB0 が brltty に占有され、Arduino や ESP32 が認識されなくなる問題もよく報告されています。 らしい sudo apt remove brltty ✅ 再インストールを防ぐ対策まとめ ✅ 1. brltty を完全削除して再インストールされないようにロック sudo apt purge brltty sudo apt-mark hold brltty ✅ 2. udev が brltty を起動しないようにする 点字ディスプレイではなく**USB接続のシリアル変換器(CH340など)**を使っていると、brltty がこれを「点字ディスプレイ」と誤認して起動することがあります。 対策:udev ルールを無効化 sudo mkdir -p /etc/udev/rules.d sudo touch /etc/udev/rules.d/99-nobrltty.rules 次にこの内容を追加します: echo 'ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", OPTIONS+="ignore_device"' | sudo tee -a /etc/udev/rules.d/99-nobrltty.rules これは例として CH340 シリアル変換チップ(1a86:7523) に対して brltty が干渉しないようにする設定です。他のデバイスを使っている場合は lsusb で idVendor と idProduct を調べてください。 ✅ 3. GRUBのカーネルオプションで brltty を無効化(上級者向け) sudo nano /e...