אבל חייבים להפריד שני scope-ים שונים לגמרי — והבחירה ביניהם משנה את כל המוצר: עריכת התצוגה של ה-layer בתוך Revit (בטוח), מול עריכת ה-layer בתוך קובץ ה-DWG עצמו (פולשני).
אפשרי, נקי, בטוח — בלי לגעת בקובץ ה-DWG של היועץ. המסלול קיים ב-API:
GetGeometryObjectFromReference מחזיר את הקו → GraphicsStyleId מצביע ל-subcategory שמייצג את ה-layer.Transaction, עורכים את ה-layer דרך ה-Category overrides של ה-import: visibility (כיבוי/הדלקה), צבע, עובי-קו, line pattern.accoreconsole (כמו היפוך העברית).GraphicsStyle נותן את ה-layer, לא את ה-handle של הישות.המלצה: נדחה. (A) נותן את הערך בלי הסיכון.
שה-pick → GraphicsStyle → layer באמת מתפצח אמין ב-Revit 2024 על ה-fixture.
תאשר אתה ואני רץ: בונה את פקודת ה-spike, פורס ל-Revit, ובודק אוטונומית.