Furnit View
Отчёты о выгрузкахЧто скрипт Базиса не смог прочитать

Отчёты о выгрузках

Что скрипт Базиса не смог прочитать

Загрузить модель

Отчёты о выгрузках

Скрипт Базиса присылает отчёт после каждого запуска — удачного и нет. В начале каждого отчёта список «что пошло не так»: потерянные кромки, детали без контура, ненайденные картинки. Если ничего не потерялось, там так и написано.

Отчёт от 24.08.2026 20:19 К списку
РАЗВЕДКА БАЗИСА, версия 1.3
Дата: 2026-8-25 01:19:56

Этот отчёт ничего не отправляет и ничего не меняет в модели.
Он показывает, какие сведения Базис отдаёт скрипту: имена свойств у
разных версий отличаются, и по этому отчёту делается выгрузка.

==================================================================
ЧТО ДОСТУПНО СКРИПТУ (глобальные имена)
==================================================================
  Model — есть {TModel3D Count=46 Name=Model}
  MtList — нет
  Action — есть {TBazisScriptAction}
  Application — нет
  App — нет
  Basis — нет
  System — нет
  Document — нет
  ActiveModel — нет
  CurrentModel — нет
  currentFileData — нет
  Params — нет
  Settings — нет
  Options — нет
  Config — нет

==================================================================
МОДЕЛЬ ЦЕЛИКОМ
==================================================================
  свойства модели  [класс TModel3D]
      Name = Model
      Count = 46
      Objects = {(не отдался)}
      GabMin = {Object x=-64.00000000002848 y=-2.756974168960369e-7 z=-64.0000000000004}
      GabMax = {Object x=10854.000000000096 y=3310.010735126412 z=3895.010735126412}
      НЕТ: FileName, Path, MtList, Materials, Order, OrderNumber, Customer, Client, Author, Date, Comment, Notes, Description, Price, Cost, Weight, Version, Units
      перебор for..in дал: Highlights, Selections, Source, HasSelection, HighlightCount, HighlightedObj, SelectedFeatures, SelectionCount, Selected, SelectedObj, OnObjectTransformForAction, OnObjectTransform, OnSelectionChangeForAction, OnSelectionChange, ProgressiveBuildTime, Temp, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, GenObjectName, AnimatedModel, SizeChanged, Changed, CacheUpdate, ProgressiveUpdate, SendObjectTransform, GetSelectedObjects, SaveSelection, RestoreSelection, SaveHiddenList, Selection, PickedObjects, UnSelectAll, UnHighlightAll, UnPickAll, CalculateSelectionGabarit, RotateSelection, TranslateSelection, SetMoveVectorSelectionFix, BuildRequest, ProcessBuildRequests, CalcTextureMatrix, RayModelIntersect, GeometryChanged, Objects, Count, Build, UpdateEdges, FindChild, FindChildEquals, FindObjects, IndexOf, ChangeObjectIndex, GetEnumerator, Enumerate, Children, AddChildren, AddChildrenCopies, HideChildren, ShowChildren
  сведения о файле модели: объекта нет

==================================================================
ЧТО ВСТРЕТИЛОСЬ В МОДЕЛИ
==================================================================
  глубина вложенности: 9
  TModel3D — 1
  TModelLimits — 505
  TFurnBlock — 595
  TFurnPanel — 183
  TFastener — 1080
  TExtrusionBody — 114
  TFurnAsm — 138
  TImportedMesh — 182
  TSize3D — 7

==================================================================
ПЕРВЫЙ ОБЪЕКТ КАЖДОГО ВИДА — ОБЩИЕ СВОЙСТВА
==================================================================

  TModel3D  [класс TModel3D]
      Name = Model
      UID = 1
      Count = 46
      Objects = {(не отдался)}
      Visible = true
      Designation = 00.00.00
      ArtPos = 
      Position = {Object x=0 y=0 z=0}
      НЕТ: Names, Caption, Text, ID, Id, Index, Items, Parent, Owner, Enabled, Selected, Marked, Locked, Level, Code, Article, Art, Pos, Notes, Note, Comment, Info, UserData, Tag, Kind, Type, ObjType, ElType, Class, ClassName
      перебор for..in дал: Highlights, Selections, Source, HasSelection, HighlightCount, HighlightedObj, SelectedFeatures, SelectionCount, Selected, SelectedObj, OnObjectTransformForAction, OnObjectTransform, OnSelectionChangeForAction, OnSelectionChange, ProgressiveBuildTime, Temp, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, GenObjectName, AnimatedModel, SizeChanged, Changed, CacheUpdate, ProgressiveUpdate, SendObjectTransform, GetSelectedObjects, SaveSelection, RestoreSelection, SaveHiddenList, Selection, PickedObjects, UnSelectAll, UnHighlightAll, UnPickAll, CalculateSelectionGabarit, RotateSelection, TranslateSelection, SetMoveVectorSelectionFix, BuildRequest, ProcessBuildRequests, CalcTextureMatrix, RayModelIntersect, GeometryChanged, Objects, Count, Build, UpdateEdges, FindChild, FindChildEquals, FindObjects, IndexOf, ChangeObjectIndex, GetEnumerator, Enumerate, Children, AddChildren, AddChildrenCopies, HideChildren, ShowChildren

  TModelLimits  [класс TModelLimits]
      Name = Габаритная рамка
      UID = 105
      Owner = {TModel3D Count=46 Name=Model}
      Visible = true
      Selected = false
      Designation = 
      ArtPos = 
      Position = {Object x=0 y=0 z=0}
      НЕТ: Names, Caption, Text, ID, Id, Index, Count, Objects, Items, Parent, Enabled, Marked, Locked, Level, Code, Article, Art, Pos, Notes, Note, Comment, Info, UserData, Tag, Kind, Type, ObjType, ElType, Class, ClassName
      перебор for..in дал: ForceDraw, Thickness2, Thickness1, LineWidth, ParamType, DatumMode, GridSize, LDistance, LCornerAngle, Depth, Height, Width, LimitSize, Active, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, RayTraced, RayIntersect, Build, AddDrawData, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, TextureCoordsChanged, MaterialSurfaceArea, CalculateGabarits, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, Transform, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, RemoveAdditionalDrawData, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges, InvLocalMatrix, LocalMatrix, RotMatrix, GabMax, GabMin, SphereRad, GSize, GCenter, GMin, GMax

  TFurnBlock  [класс TFurnBlock]
      Name = НМ - Gola_Ящик (внутрь)
      UID = 5806
      Count = 4
      Objects = {(не отдался)}
      Owner = {TModel3D Count=46 Name=Model}
      Visible = true
      Selected = false
      Designation = 01.00.00
      ArtPos = 1
      Position = {Object x=60.00000337612194 y=-1.864464138634503e-11 z=2351.999996623923}
      НЕТ: Names, Caption, Text, ID, Id, Index, Items, Parent, Enabled, Marked, Locked, Level, Code, Article, Art, Pos, Notes, Note, Comment, Info, UserData, Tag, Kind, Type, ObjType, ElType, Class, ClassName
      перебор for..in дал: JointLength, JointData, Symmetrize, Fragment, DatumMode, SaveToXBS, LoadFromXBS, IsFastener, Animation, FurnType, DoorShift, DoorAngle, AnimationType, AnimType, SalonType, Transforming, ReflectSalonType, AnimateTo, ToggleAnimatePos, HasAnimation, ApplyDefaultAnimation, ApplyBazis7DefaultAnimation, ResetAnimation, FindAnimation, FindSalonBlock, FindOwnerByFurnType, ResetAnimationRecursive, ToogleAnimationRecursive, DoToogleAnimationRecursive, Objects, Source, Count, Build, UpdateEdges, FindChild, FindChildEquals, FindObjects, IndexOf, ChangeObjectIndex, GetEnumerator, Enumerate, Children, AddChildren, AddChildrenCopies, HideChildren, ShowChildren, Clear, DeleteSelection, UnSelectAll, UnHighlightAll, SetVisibleAllObjects, DoAction, GetObjectsList, FindObjectByClass, TransformationChanged, GlobalTransformationChanged, TextureCoordsChanged, IsMaterialUse, MaterialSurfaceArea, CalculateGabarits, CalculateGabaritsVisibleObjects

  TFurnPanel  [класс TFurnPanel]
      Name = Дно
      UID = 5810
      Owner = {TFurnBlock Count=16 Name=НК-Gola_Основной-L_C}
      Visible = true
      Selected = false
      Designation = 01.00.02
      ArtPos = 7
      Position = {Object x=0 y=99.99999999999987 z=550}
      Kind = 0
      НЕТ: Names, Caption, Text, ID, Id, Index, Count, Objects, Items, Parent, Enabled, Marked, Locked, Level, Code, Article, Art, Pos, Notes, Note, Comment, Info, UserData, Tag, Type, ObjType, ElType, Class, ClassName
      перебор for..in дал: Source, AsPanel, Contours, ContourHeight, ContourWidth, IsContourRectangle, Kind, BentDirection, InterlayerThickness, BentContour, Bent, TextureAngle, FrontFace, TextureOrientation, ZThickness, MiddleZ, HighZ, LowZ, Thickness, Cuts, Plastics, Butts, Contour, LoadFromXml, SaveToXBS, LoadFromXBS, IsMaterialUse, SetContour, DeleteContourElem, MakeRectangleContour, RollButts, CalcOrientation, Build, Triangulate, TextureCoordsChanged, BentVNTransform, BendVertex, UnbendVertex, V3DGlobalToObject, V3DObjectToGlobal, N3DGlobalToObject, N3DObjectToGlobal, P2DGlobalToObject, P2DObjectToGlobal, FindSideFacesByElem, FindSideFaceByElem, FindSideFaceByOrder, FindFace, CopyFaces, SymmetryOY, SymmetryXY, FindOrderedElem, IsButtVisible, FindOrderedContour, RollButtsAndFindOrderedContour, CalcPanelPlane, FindVisibleFace, Merge, AddButt, AddPlastic, AddCut

  TFastener  [класс TFastener]
      Name = [Китай] Клипсы Valpato []
      UID = 6169
      Owner = {TFurnBlock Count=9 Name=Опора Valpato + Клипсы в сборе}
      Visible = true
      Selected = false
      Designation = 
      ArtPos = 
      Position = {Object x=3.0615158922612466e-16 y=-50.00000000000976 z=24.000000000000018}
      НЕТ: Names, Caption, Text, ID, Id, Index, Count, Objects, Items, Parent, Enabled, Marked, Locked, Level, Code, Article, Art, Pos, Notes, Note, Comment, Info, UserData, Tag, Kind, Type, ObjType, ElType, Class, ClassName
      перебор for..in дал: FirstRotHole, Holes, Symmetrized, Symmetrizable, RotationAngle, LAngle, LAngleRange, AdvParamData, ParamOffset, SalonType, ParamType, DatumMode, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, LoadFurniture, LoadFurnitureXBS, RayIntersect, TextureCoordsChanged, GetParams, FillElements, CalculateGabarits, SetFirstRotatedHole, ReCalcGabarits, MakeFromHoles, GenerateNewId, MakeFromModel, CalcHolesPlacement, DrillHoles, RemoveOptionalHoles, Build, Transform, Symmetry, AddDrawData, RemoveAdditionalDrawData, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, MaterialSurfaceArea, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges

  TExtrusionBody  [класс TExtrusionBody]
      Name = GOLA BALANCE RP051BL.1/000/4100
      UID = 5858
      Owner = {TFurnBlock Count=8 Name=Gola L - ручка в комплекте}
      Visible = true
      Selected = false
      Designation = 01.00.05
      ArtPos = 10
      Position = {Object x=548.9999966800411 y=-18.706001557423605 z=-64.87936826694481}
      НЕТ: Names, Caption, Text, ID, Id, Index, Count, Objects, Items, Parent, Enabled, Marked, Locked, Level, Code, Article, Art, Pos, Notes, Note, Comment, Info, UserData, Tag, Kind, Type, ObjType, ElType, Class, ClassName
      перебор for..in дал: Source, ClipPlanes, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Build, TransformClipPlanes, CalcZLimits, CalcRealHeight, Clip, Rotate, RotateGCS, RotateX, RotateY, RotateZ, Reflect, Orient, OrientGCS, Flash, FindConnectedFasteners, FindFastenedObjects, Thickness, Contour, DrawGuides, FC3D, MaterialWidth, UpdateEdges, Triangulate, WriteMaterialToC3D, CalculateGabarits, TriLists, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, TextureCoordsChanged, MaterialSurfaceArea, RayIntersect, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, Transform, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, AddDrawData, RemoveAdditionalDrawData, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges, InvLocalMatrix

  TFurnAsm  [класс TFurnAsm]
      Name = Крепление Golo профиль
      UID = 5859
      Count = 2
      Objects = {(не отдался)}
      Owner = {TFurnBlock Count=8 Name=Gola L - ручка в комплекте}
      Visible = true
      Selected = false
      Designation = 
      ArtPos = 
      Position = {Object x=3.552713678800501e-14 y=-43.50000027568555 z=-162.0000035055071}
      НЕТ: Names, Caption, Text, ID, Id, Index, Items, Parent, Enabled, Marked, Locked, Level, Code, Article, Art, Pos, Notes, Note, Comment, Info, UserData, Tag, Kind, Type, ObjType, ElType, Class, ClassName
      перебор for..in дал: SaveToXBS, LoadFromXBS, Animation, FurnType, DoorShift, DoorAngle, AnimationType, AnimType, SalonType, Transforming, ReflectSalonType, AnimateTo, ToggleAnimatePos, HasAnimation, ApplyDefaultAnimation, ApplyBazis7DefaultAnimation, ResetAnimation, FindAnimation, FindSalonBlock, FindOwnerByFurnType, ResetAnimationRecursive, ToogleAnimationRecursive, DoToogleAnimationRecursive, Objects, Source, Count, Build, UpdateEdges, FindChild, FindChildEquals, FindObjects, IndexOf, ChangeObjectIndex, GetEnumerator, Enumerate, Children, AddChildren, AddChildrenCopies, HideChildren, ShowChildren, Clear, DeleteSelection, UnSelectAll, UnHighlightAll, SetVisibleAllObjects, DoAction, GetObjectsList, FindObjectByClass, TransformationChanged, GlobalTransformationChanged, TextureCoordsChanged, IsMaterialUse, MaterialSurfaceArea, CalculateGabarits, CalculateGabaritsVisibleObjects, CalculateSurroundGabarits, RayIntersect, Find, Load, Add, IsElastic

  TImportedMesh  [класс TImportedMesh]
      Name = 
      UID = 6312
      Owner = {TFurnAsm Count=6 Name=[Blum] Направл. Tandem Blumotion 550H NL-450 мм []}
      Visible = true
      Selected = false
      Designation = 
      ArtPos = 
      Position = {Object x=532.9999999999867 y=39.00000000000001 z=-37}
      НЕТ: Names, Caption, Text, ID, Id, Index, Count, Objects, Items, Parent, Enabled, Marked, Locked, Level, Code, Article, Art, Pos, Notes, Note, Comment, Info, UserData, Tag, Kind, Type, ObjType, ElType, Class, ClassName
      перебор for..in дал: SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, TextureCoordsChanged, Build, LoadMesh, LoadMesh2, LoadFromFile, AddTriLists, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, MaterialSurfaceArea, CalculateGabarits, RayIntersect, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, Transform, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, AddDrawData, RemoveAdditionalDrawData, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges, InvLocalMatrix, LocalMatrix, RotMatrix, GabMax, GabMin, SphereRad, GSize, GCenter, GMin, GMax, IsDefaultTransform, Transformation, Rotation, PositionZ, PositionY, PositionX, Position, Animated, Picked, Highlighted, Selected

  TSize3D  [класс TSize3D]
      Name = Размер1
      UID = 14505
      Owner = {TModel3D Count=46 Name=Model}
      Visible = true
      Selected = false
      Designation = 
      ArtPos = 
      Position = {Object x=1799.9999999999936 y=2930 z=0}
      НЕТ: Names, Caption, Text, ID, Id, Index, Count, Objects, Items, Parent, Enabled, Marked, Locked, Level, Code, Article, Art, Pos, Notes, Note, Comment, Info, UserData, Tag, Kind, Type, ObjType, ElType, Class, ClassName
      перебор for..in дал: TextString, SignOffset, TextOffset, AutoRotation, Ticks, TextSize, Value, Length, Size, PosLength, PosSecond, ActualTextSize, Build, SizeChanged, CalculateGabarits, RayIntersect, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, MakeOnPoints, AddDrawData, UserPropertyVariants, UserProperty, UserPropertyName, Source, CollisionDetection, EdgesCount, Edges, InvLocalMatrix, LocalMatrix, RotMatrix, GabMax, GabMin, SphereRad, GSize, GCenter, GMin, GMax, IsDefaultTransform, Transformation, Rotation, PositionZ, PositionY, PositionX, Position, Animated, Picked, Highlighted, Selected, Visible, MakeExplodedView, MakeAssemblyDrawing, UseInDocs, UseInCNC, UseInCutting, UseInEstimate, IsAssemblyUnit, List, Color, UserPropCount

==================================================================
ДЕТАЛИ ПОДРОБНО (выбрано 5 разных)
==================================================================

==================================================================
ДЕТАЛЬ 1 — деталь со скруглением или вырезом: «Дно»
==================================================================
  кромок 0, облицовок 0, контур НЕ прямоугольный
  общие свойства детали  [класс TFurnPanel]
      Name = Дно
      UID = 5810
      Owner = {TFurnBlock Count=16 Name=НК-Gola_Основной-L_C}
      Visible = true
      Selected = false
      Designation = 01.00.02
      ArtPos = 7
      Position = {Object x=0 y=99.99999999999987 z=550}
      Kind = 0
      НЕТ: Names, Caption, Text, ID, Id, Index, Count, Objects, Items, Parent, Enabled, Marked, Locked, Level, Code, Article, Art, Pos, Notes, Note, Comment, Info, UserData, Tag, Type, ObjType, ElType, Class, ClassName
      перебор for..in дал: Source, AsPanel, Contours, ContourHeight, ContourWidth, IsContourRectangle, Kind, BentDirection, InterlayerThickness, BentContour, Bent, TextureAngle, FrontFace, TextureOrientation, ZThickness, MiddleZ, HighZ, LowZ, Thickness, Cuts, Plastics, Butts, Contour, LoadFromXml, SaveToXBS, LoadFromXBS, IsMaterialUse, SetContour, DeleteContourElem, MakeRectangleContour, RollButts, CalcOrientation, Build, Triangulate, TextureCoordsChanged, BentVNTransform, BendVertex, UnbendVertex, V3DGlobalToObject, V3DObjectToGlobal, N3DGlobalToObject, N3DObjectToGlobal, P2DGlobalToObject, P2DObjectToGlobal, FindSideFacesByElem, FindSideFaceByElem, FindSideFaceByOrder, FindFace, CopyFaces, SymmetryOY, SymmetryXY, FindOrderedElem, IsButtVisible, FindOrderedContour, RollButtsAndFindOrderedContour, CalcPanelPlane, FindVisibleFace, Merge, AddButt, AddPlastic, AddCut
  свойства детали  [класс TFurnPanel]
      GSize = {Object x=564.9999966800412 y=519.9999966238777 z=16}
      Thickness = 16
      Material = {TMaterial MaterialName=[ТомЛесДрев] ЛДСП «Белый гладки» 2750х1830х16 мм []}
      MaterialName = [ТомЛесДрев] ЛДСП «Белый гладки» 2750х1830х16 мм []
      MaterialWidth = 0
      TextureAngle = 1.5707963705062866
      TextureOrientation = 1
      Contour = {T2DElemList Count=0}
      Butts = {TFurnButtList Count=0}
      Plastics = {TFurnPlasticList Count=0}
      Cuts = {TFurnCutList Count=1}
      IsAssemblyUnit = false
      MakeAssemblyDrawing = true
      GabMin = {Object x=60.00000337612198 y=99.99999999998123 z=1786.9999999438814}
      GabMax = {Object x=579.9999999999998 y=115.99999999998136 z=2351.999996623923}
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 10
      IsButtVisible = метод (не вызывали: может менять модель)
      НЕТ: Size, Width, Height, Length, Depth, MaterialLength, Texture, Holes, Grooves, Millings, Direction, GrainDirection, Grain, DatumMode, ToLocal, Normal, HasAnimation, IsPanelRotated, Rotated, Area, Square, Perimeter, Weight, Mass, Price, Cost, Quantity, Qty, Amount, Number, Num
      перебор for..in дал: Source, AsPanel, Contours, ContourHeight, ContourWidth, IsContourRectangle, Kind, BentDirection, InterlayerThickness, BentContour, Bent, TextureAngle, FrontFace, TextureOrientation, ZThickness, MiddleZ, HighZ, LowZ, Thickness, Cuts, Plastics, Butts, Contour, LoadFromXml, SaveToXBS, LoadFromXBS, IsMaterialUse, SetContour, DeleteContourElem, MakeRectangleContour, RollButts, CalcOrientation, Build, Triangulate, TextureCoordsChanged, BentVNTransform, BendVertex, UnbendVertex, V3DGlobalToObject, V3DObjectToGlobal, N3DGlobalToObject, N3DObjectToGlobal, P2DGlobalToObject, P2DObjectToGlobal, FindSideFacesByElem, FindSideFaceByElem, FindSideFaceByOrder, FindFace, CopyFaces, SymmetryOY, SymmetryXY, FindOrderedElem, IsButtVisible, FindOrderedContour, RollButtsAndFindOrderedContour, CalcPanelPlane, FindVisibleFace, Merge, AddButt, AddPlastic, AddCut

  материал детали  [класс TMaterial]
      MaterialName = [ТомЛесДрев] ЛДСП «Белый гладки» 2750х1830х16 мм []
      Path = 
      PathAbsolute =  [метод]
      DiffuseColor = 15790320
      TransparentValue = 0
      MirrorValue = 0
      TexSX = 1830
      TexSY = 2750
      Angle = 0
      MtList = {TMaterialList Count=1230}
      НЕТ: Name, Designation, Code, Article, Art, NameWithCode, FileName, Texture, TextureName, Bitmap, Image, Picture, Color, AmbientColor, SpecularColor, Thickness, Width, Length, Height, Density, Price, Cost, Unit, Units, Overhang, Sves, Ledge, Curved, IsCurved, Curvilinear, IsCurvilinear, BandType, ButtType, MinRadius, Radius, Machine, TexW, TexH, TexAngle, Orientation, OffsetX, OffsetY, Kind, Type, MatType, IsBand, IsButt, Group, GroupName, Folder
      перебор for..in дал: VRay, ColorUse, Retry, Stretch, Angle, TexSY, TexSX, TexDY, TexDX, MirrorValue, BrightValue, ShinessValue, TransparentValue, AmbientLight, DiffuseColor, Path, MaterialName, MtList, TextureObject, Assign, PathAbsolute, SetDefaults, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, SyncToVRay, SyncFromVRay, ConvertPathsToRelative

  контур детали  [класс T2DElemList]
      Count = 0
      Objects = {(не отдался)}
      IsContourRectangle = false [метод]
      OrderContours = метод (не вызывали: может менять модель)
      Add = метод (не вызывали: может менять модель)
      Clear = метод (не вызывали: может менять модель)
      Delete = метод (не вызывали: может менять модель)
      НЕТ: Items, IsRectangle, Order, Area, Square, Perimeter, Length, GabMin, GabMax, Closed, IsClosed
      перебор for..in дал: Objects, Source, Max, Min, Height, Width, Count, OwnsObjects, Assign, Draw, Approximate, RayIntersect, Add, AddList, Insert, AddCopy, Exchange, IndexOf, Delete, Extract, NilElem, Clear, First, Last, ObjLength, ClosestPoint, Gabarits, Move, Transform, FindNearestObject, IsPointInside, IsInContour, IsClosedContour, IsContourRectangle, IsClockOtherWise, InvertDirection, FindContour, OrderContours, AddNewList, AddLine, AddCircle, AddArc, AddArc3, LineTo, AddRectangle, AddRoundRect, Rotate, Scale, Find, Subtraction, Addition, RoundingEx, Rounding, FacetEx, Facet, Fit, Elastic, Symmetry, AddEquidistant, AddEquidistantRecursive, Load
  кусков контура: 0

  список кромок детали  [класс TFurnButtList]
      Count = 0
      Butts = {(не отдался)}
      Add = метод (не вызывали: может менять модель)
      Clear = метод (не вызывали: может менять модель)
      Delete = метод (не вызывали: может менять модель)
      НЕТ: Objects, Items
      перебор for..in дал: Butts, Count, Add, Delete, Remove, FindButt, FixAfterElemDelete, Clear, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, FindUniqueMaterials, NewCutIndex, IndexOf, Sort, SortByTag, SetTags

  список облицовок пласти  [класс TFurnPlasticList]
      Count = 0
      Plastics = {(не отдался)}
      НЕТ: Objects, Items
      перебор for..in дал: Plastics, Count, Add, Remove, Delete, Clear, ReverseList, FindLastPlastic, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign

==================================================================
ДЕТАЛЬ 2 — деталь с кромкой: «Царга»
==================================================================
  кромок 1, облицовок 0, контур прямоугольный
  общие свойства детали  [класс TFurnPanel]
      Name = Царга
      UID = 5814
      Owner = {TFurnBlock Count=16 Name=НК-Gola_Основной-L_C}
      Visible = true
      Selected = false
      Designation = 01.00.03
      ArtPos = 8
      Position = {Object x=0 y=864.0000000000001 z=-459.9999999999778}
      Kind = 0
      НЕТ: Names, Caption, Text, ID, Id, Index, Count, Objects, Items, Parent, Enabled, Marked, Locked, Level, Code, Article, Art, Pos, Notes, Note, Comment, Info, UserData, Tag, Type, ObjType, ElType, Class, ClassName
      перебор for..in дал: Source, AsPanel, Contours, ContourHeight, ContourWidth, IsContourRectangle, Kind, BentDirection, InterlayerThickness, BentContour, Bent, TextureAngle, FrontFace, TextureOrientation, ZThickness, MiddleZ, HighZ, LowZ, Thickness, Cuts, Plastics, Butts, Contour, LoadFromXml, SaveToXBS, LoadFromXBS, IsMaterialUse, SetContour, DeleteContourElem, MakeRectangleContour, RollButts, CalcOrientation, Build, Triangulate, TextureCoordsChanged, BentVNTransform, BendVertex, UnbendVertex, V3DGlobalToObject, V3DObjectToGlobal, N3DGlobalToObject, N3DObjectToGlobal, P2DGlobalToObject, P2DObjectToGlobal, FindSideFacesByElem, FindSideFaceByElem, FindSideFaceByOrder, FindFace, CopyFaces, SymmetryOY, SymmetryXY, FindOrderedElem, IsButtVisible, FindOrderedContour, RollButtsAndFindOrderedContour, CalcPanelPlane, FindVisibleFace, Merge, AddButt, AddPlastic, AddCut
  свойства детали  [класс TFurnPanel]
      GSize = {Object x=532.9999966800412 y=90.00000000002223 z=16}
      Thickness = 16
      Material = {TMaterial MaterialName=[ТомЛесДрев] ЛДСП «Белый гладки» 2750х1830х16 мм []}
      MaterialName = [ТомЛесДрев] ЛДСП «Белый гладки» 2750х1830х16 мм []
      MaterialWidth = 0
      TextureAngle = 1.5707963705062866
      TextureOrientation = 1
      Contour = {T2DElemList Count=4}
      Butts = {TFurnButtList Count=1}
      Plastics = {TFurnPlasticList Count=0}
      Cuts = {TFurnCutList Count=1}
      IsAssemblyUnit = false
      MakeAssemblyDrawing = true
      GabMin = {Object x=60.000003376121924 y=863.9999999999814 z=1802.999999943882}
      GabMax = {Object x=150.00000337614426 y=879.9999999999814 z=2335.999996623923}
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 10
      IsButtVisible = метод (не вызывали: может менять модель)
      НЕТ: Size, Width, Height, Length, Depth, MaterialLength, Texture, Holes, Grooves, Millings, Direction, GrainDirection, Grain, DatumMode, ToLocal, Normal, HasAnimation, IsPanelRotated, Rotated, Area, Square, Perimeter, Weight, Mass, Price, Cost, Quantity, Qty, Amount, Number, Num
      перебор for..in дал: Source, AsPanel, Contours, ContourHeight, ContourWidth, IsContourRectangle, Kind, BentDirection, InterlayerThickness, BentContour, Bent, TextureAngle, FrontFace, TextureOrientation, ZThickness, MiddleZ, HighZ, LowZ, Thickness, Cuts, Plastics, Butts, Contour, LoadFromXml, SaveToXBS, LoadFromXBS, IsMaterialUse, SetContour, DeleteContourElem, MakeRectangleContour, RollButts, CalcOrientation, Build, Triangulate, TextureCoordsChanged, BentVNTransform, BendVertex, UnbendVertex, V3DGlobalToObject, V3DObjectToGlobal, N3DGlobalToObject, N3DObjectToGlobal, P2DGlobalToObject, P2DObjectToGlobal, FindSideFacesByElem, FindSideFaceByElem, FindSideFaceByOrder, FindFace, CopyFaces, SymmetryOY, SymmetryXY, FindOrderedElem, IsButtVisible, FindOrderedContour, RollButtsAndFindOrderedContour, CalcPanelPlane, FindVisibleFace, Merge, AddButt, AddPlastic, AddCut

  материал детали  [класс TMaterial]
      MaterialName = [ТомЛесДрев] ЛДСП «Белый гладки» 2750х1830х16 мм []
      Path = 
      PathAbsolute =  [метод]
      DiffuseColor = 15790320
      TransparentValue = 0
      MirrorValue = 0
      TexSX = 1830
      TexSY = 2750
      Angle = 0
      MtList = {TMaterialList Count=1230}
      НЕТ: Name, Designation, Code, Article, Art, NameWithCode, FileName, Texture, TextureName, Bitmap, Image, Picture, Color, AmbientColor, SpecularColor, Thickness, Width, Length, Height, Density, Price, Cost, Unit, Units, Overhang, Sves, Ledge, Curved, IsCurved, Curvilinear, IsCurvilinear, BandType, ButtType, MinRadius, Radius, Machine, TexW, TexH, TexAngle, Orientation, OffsetX, OffsetY, Kind, Type, MatType, IsBand, IsButt, Group, GroupName, Folder
      перебор for..in дал: VRay, ColorUse, Retry, Stretch, Angle, TexSY, TexSX, TexDY, TexDX, MirrorValue, BrightValue, ShinessValue, TransparentValue, AmbientLight, DiffuseColor, Path, MaterialName, MtList, TextureObject, Assign, PathAbsolute, SetDefaults, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, SyncToVRay, SyncFromVRay, ConvertPathsToRelative

  контур детали  [класс T2DElemList]
      Count = 4
      Objects = {(не отдался)}
      IsContourRectangle = true [метод]
      OrderContours = метод (не вызывали: может менять модель)
      Add = метод (не вызывали: может менять модель)
      Clear = метод (не вызывали: может менять модель)
      Delete = метод (не вызывали: может менять модель)
      НЕТ: Items, IsRectangle, Order, Area, Square, Perimeter, Length, GabMin, GabMax, Closed, IsClosed
      перебор for..in дал: Objects, Source, Max, Min, Height, Width, Count, OwnsObjects, Assign, Draw, Approximate, RayIntersect, Add, AddList, Insert, AddCopy, Exchange, IndexOf, Delete, Extract, NilElem, Clear, First, Last, ObjLength, ClosestPoint, Gabarits, Move, Transform, FindNearestObject, IsPointInside, IsInContour, IsClosedContour, IsContourRectangle, IsClockOtherWise, InvertDirection, FindContour, OrderContours, AddNewList, AddLine, AddCircle, AddArc, AddArc3, LineTo, AddRectangle, AddRoundRect, Rotate, Scale, Find, Subtraction, Addition, RoundingEx, Rounding, FacetEx, Facet, Fit, Elastic, Symmetry, AddEquidistant, AddEquidistantRecursive, Load
  кусков контура: 4

  кусок контура 0  [класс T2DLine] — ВСЁ, что отдал Базис:
      Pos2 = {Object x=548.9999966800412 y=-550}
      Pos1 = {Object x=16 y=-550}
      ObjLength = 532.9999966800412
      Data = {TElemButtInfo}
      Color = 536870911
      Owner = {T2DElemList Count=4}
      ElType = 1
      Size = {Object x=532.9999966800412 y=0}
      IsLine = true
      IsCircle = false
      IsArc = false
      действия и недоступное: Assign, Draw, Approximate, Gabarits, ClosestPoint, Intersect, RayIntersect, InvertDirection, LineCenter, LineDir, NormDir, LineAngle, PointOn, NormalOn, Move, Transform, Tag(нет), MakeCopy, IsIntersected, Rect, DistanceToPoint, AsLine, AsCircle, IsEllipse, AsEllipse, AsArc, IsList, AsList
      IsButtVisible(0, 0.2) = true

  кусок контура 1  [класс T2DLine] — ВСЁ, что отдал Базис:
      Pos2 = {Object x=548.9999966800412 y=-459.9999999999778}
      Pos1 = {Object x=548.9999966800412 y=-550}
      ObjLength = 90.00000000002223
      Data = {TElemButtInfo}
      Color = 536870911
      Owner = {T2DElemList Count=4}
      ElType = 1
      Size = {Object x=0 y=90.00000000002223}
      IsLine = true
      IsCircle = false
      IsArc = false
      действия и недоступное: Assign, Draw, Approximate, Gabarits, ClosestPoint, Intersect, RayIntersect, InvertDirection, LineCenter, LineDir, NormDir, LineAngle, PointOn, NormalOn, Move, Transform, Tag(нет), MakeCopy, IsIntersected, Rect, DistanceToPoint, AsLine, AsCircle, IsEllipse, AsEllipse, AsArc, IsList, AsList
      IsButtVisible(1, 0.2) = false

  кусок контура 2  [класс T2DLine] — ВСЁ, что отдал Базис:
      Pos2 = {Object x=16 y=-459.9999999999778}
      Pos1 = {Object x=548.9999966800412 y=-459.9999999999778}
      ObjLength = 532.9999966800412
      Data = {TElemButtInfo}
      Color = 536870911
      Owner = {T2DElemList Count=4}
      ElType = 1
      Size = {Object x=532.9999966800412 y=0}
      IsLine = true
      IsCircle = false
      IsArc = false
      действия и недоступное: Assign, Draw, Approximate, Gabarits, ClosestPoint, Intersect, RayIntersect, InvertDirection, LineCenter, LineDir, NormDir, LineAngle, PointOn, NormalOn, Move, Transform, Tag(нет), MakeCopy, IsIntersected, Rect, DistanceToPoint, AsLine, AsCircle, IsEllipse, AsEllipse, AsArc, IsList, AsList
      IsButtVisible(2, 0.2) = true

  кусок контура 3  [класс T2DLine] — ВСЁ, что отдал Базис:
      Pos2 = {Object x=16 y=-550}
      Pos1 = {Object x=16 y=-459.9999999999778}
      ObjLength = 90.00000000002223
      Data = {TElemButtInfo}
      Color = 536870911
      Owner = {T2DElemList Count=4}
      ElType = 1
      Size = {Object x=0 y=90.00000000002223}
      IsLine = true
      IsCircle = false
      IsArc = false
      действия и недоступное: Assign, Draw, Approximate, Gabarits, ClosestPoint, Intersect, RayIntersect, InvertDirection, LineCenter, LineDir, NormDir, LineAngle, PointOn, NormalOn, Move, Transform, Tag(нет), MakeCopy, IsIntersected, Rect, DistanceToPoint, AsLine, AsCircle, IsEllipse, AsEllipse, AsArc, IsList, AsList
      IsButtVisible(3, 0.2) = false

  список кромок детали  [класс TFurnButtList]
      Count = 1
      Butts = {(не отдался)}
      Add = метод (не вызывали: может менять модель)
      Clear = метод (не вызывали: может менять модель)
      Delete = метод (не вызывали: может менять модель)
      НЕТ: Objects, Items
      перебор for..in дал: Butts, Count, Add, Delete, Remove, FindButt, FixAfterElemDelete, Clear, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, FindUniqueMaterials, NewCutIndex, IndexOf, Sort, SortByTag, SetTags

  кромка 0  [класс TFurnButt] — ВСЁ, что отдал Базис:
      Tag = -1
      Checked = true
      Cut = {TFurnCut Name=}
      CutAssigned = false
      FrontFace = false
      CutIndex = -1
      Allowance = 1
      Overhung = 40
      ButtType = 0
      ClipPanel = true
      Width = 19
      Thickness = 1
      Sign = Кромка ПВХ, 1х19
      Material = [Китай] Кромка ПВХ «Белый гладкая» 1х19 мм []
      ElemIndex = 0
      действия и недоступное: Profile(нет), SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, CompareButt, CalcProfileThickness, MakeTrajectory
  подрезка (Cut) кромки 0  [класс TFurnCut] — ВСЁ, что отдал Базис:
      FrontSide = false
      Trajectory = {T2DElemList Count=0}
      IndexOfPanelElem = -1
      Contour = {T2DElemList Count=0}
      CutType = 0
      Thickness = 0
      Material = 
      CutMode = 0
      Sign = 
      Name = 
      действия и недоступное: Params(нет), Data(нет), Panel(нет), Assign, CreateBody, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, CalcFrontSide, ContourSide, ApplyCutParams, DeleteParams, CreateParams, MakeCutProfile
      материал кромки 0 отдан строкой: «[Китай] Кромка ПВХ «Белый гладкая» 1х19 мм []»
  он же, найденный в списке материалов  [класс TMaterial] — ВСЁ, что отдал Базис:
      VRay = {TVRayMaterial}
      ColorUse = true
      Retry = false
      Stretch = false
      Angle = 0
      TexSY = 1000
      TexSX = 1000
      TexDY = 0
      TexDX = 0
      MirrorValue = 0
      BrightValue = 0
      ShinessValue = 0
      TransparentValue = 0
      AmbientLight = 0.5
      DiffuseColor = 15790320
      Path = 
      MaterialName = [Китай] Кромка ПВХ «Белый гладкая» 1х19 мм []
      MtList = {TMaterialList Count=1230}
      PathAbsolute = 
      действия и недоступное: TextureObject(нет), Assign, SetDefaults, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, SyncToVRay, SyncFromVRay, ConvertPathsToRelative

  список облицовок пласти  [класс TFurnPlasticList]
      Count = 0
      Plastics = {(не отдался)}
      НЕТ: Objects, Items
      перебор for..in дал: Plastics, Count, Add, Remove, Delete, Clear, ReverseList, FindLastPlastic, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign

==================================================================
ДЕТАЛЬ 3 — простая деталь: «Дно»
==================================================================
  кромок 0, облицовок 0, контур прямоугольный
  общие свойства детали  [класс TFurnPanel]
      Name = Дно
      UID = 6268
      Owner = {TFurnBlock Count=14 Name=Ящик_тандем-12, дно ЛДСП (м+ш)}
      Visible = true
      Selected = false
      Designation = 01.01.01
      ArtPos = 1
      Position = {Object x=0 y=0 z=500}
      Kind = 0
      НЕТ: Names, Caption, Text, ID, Id, Index, Count, Objects, Items, Parent, Enabled, Marked, Locked, Level, Code, Article, Art, Pos, Notes, Note, Comment, Info, UserData, Tag, Type, ObjType, ElType, Class, ClassName
      перебор for..in дал: Source, AsPanel, Contours, ContourHeight, ContourWidth, IsContourRectangle, Kind, BentDirection, InterlayerThickness, BentContour, Bent, TextureAngle, FrontFace, TextureOrientation, ZThickness, MiddleZ, HighZ, LowZ, Thickness, Cuts, Plastics, Butts, Contour, LoadFromXml, SaveToXBS, LoadFromXBS, IsMaterialUse, SetContour, DeleteContourElem, MakeRectangleContour, RollButts, CalcOrientation, Build, Triangulate, TextureCoordsChanged, BentVNTransform, BendVertex, UnbendVertex, V3DGlobalToObject, V3DObjectToGlobal, N3DGlobalToObject, N3DObjectToGlobal, P2DGlobalToObject, P2DObjectToGlobal, FindSideFacesByElem, FindSideFaceByElem, FindSideFaceByOrder, FindFace, CopyFaces, SymmetryOY, SymmetryXY, FindOrderedElem, IsButtVisible, FindOrderedContour, RollButtsAndFindOrderedContour, CalcPanelPlane, FindVisibleFace, Merge, AddButt, AddPlastic, AddCut
  свойства детали  [класс TFurnPanel]
      GSize = {Object x=490.9999999999998 y=440.0000000000326 z=16}
      Thickness = 16
      Material = {TMaterial MaterialName=[ТомЛесДрев] ЛДСП «Белый гладки» 2750х1830х16 мм []}
      MaterialName = [ТомЛесДрев] ЛДСП «Белый гладки» 2750х1830х16 мм []
      MaterialWidth = 0
      TextureAngle = 1.5707963705062866
      TextureOrientation = 1
      Contour = {T2DElemList Count=4}
      Butts = {TFurnButtList Count=0}
      Plastics = {TFurnPlasticList Count=0}
      Cuts = {TFurnCutList Count=0}
      IsAssemblyUnit = false
      MakeAssemblyDrawing = true
      GabMin = {Object x=140.00000337610538 y=145.99999999999682 z=1823.999996623897}
      GabMax = {Object x=580.0000033761381 y=161.99999999999693 z=2314.999996623897}
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 6
      IsButtVisible = метод (не вызывали: может менять модель)
      НЕТ: Size, Width, Height, Length, Depth, MaterialLength, Texture, Holes, Grooves, Millings, Direction, GrainDirection, Grain, DatumMode, ToLocal, Normal, HasAnimation, IsPanelRotated, Rotated, Area, Square, Perimeter, Weight, Mass, Price, Cost, Quantity, Qty, Amount, Number, Num
      перебор for..in дал: Source, AsPanel, Contours, ContourHeight, ContourWidth, IsContourRectangle, Kind, BentDirection, InterlayerThickness, BentContour, Bent, TextureAngle, FrontFace, TextureOrientation, ZThickness, MiddleZ, HighZ, LowZ, Thickness, Cuts, Plastics, Butts, Contour, LoadFromXml, SaveToXBS, LoadFromXBS, IsMaterialUse, SetContour, DeleteContourElem, MakeRectangleContour, RollButts, CalcOrientation, Build, Triangulate, TextureCoordsChanged, BentVNTransform, BendVertex, UnbendVertex, V3DGlobalToObject, V3DObjectToGlobal, N3DGlobalToObject, N3DObjectToGlobal, P2DGlobalToObject, P2DObjectToGlobal, FindSideFacesByElem, FindSideFaceByElem, FindSideFaceByOrder, FindFace, CopyFaces, SymmetryOY, SymmetryXY, FindOrderedElem, IsButtVisible, FindOrderedContour, RollButtsAndFindOrderedContour, CalcPanelPlane, FindVisibleFace, Merge, AddButt, AddPlastic, AddCut

  материал детали  [класс TMaterial]
      MaterialName = [ТомЛесДрев] ЛДСП «Белый гладки» 2750х1830х16 мм []
      Path = 
      PathAbsolute =  [метод]
      DiffuseColor = 15790320
      TransparentValue = 0
      MirrorValue = 0
      TexSX = 1830
      TexSY = 2750
      Angle = 0
      MtList = {TMaterialList Count=1230}
      НЕТ: Name, Designation, Code, Article, Art, NameWithCode, FileName, Texture, TextureName, Bitmap, Image, Picture, Color, AmbientColor, SpecularColor, Thickness, Width, Length, Height, Density, Price, Cost, Unit, Units, Overhang, Sves, Ledge, Curved, IsCurved, Curvilinear, IsCurvilinear, BandType, ButtType, MinRadius, Radius, Machine, TexW, TexH, TexAngle, Orientation, OffsetX, OffsetY, Kind, Type, MatType, IsBand, IsButt, Group, GroupName, Folder
      перебор for..in дал: VRay, ColorUse, Retry, Stretch, Angle, TexSY, TexSX, TexDY, TexDX, MirrorValue, BrightValue, ShinessValue, TransparentValue, AmbientLight, DiffuseColor, Path, MaterialName, MtList, TextureObject, Assign, PathAbsolute, SetDefaults, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, SyncToVRay, SyncFromVRay, ConvertPathsToRelative

  контур детали  [класс T2DElemList]
      Count = 4
      Objects = {(не отдался)}
      IsContourRectangle = true [метод]
      OrderContours = метод (не вызывали: может менять модель)
      Add = метод (не вызывали: может менять модель)
      Clear = метод (не вызывали: может менять модель)
      Delete = метод (не вызывали: может менять модель)
      НЕТ: Items, IsRectangle, Order, Area, Square, Perimeter, Length, GabMin, GabMax, Closed, IsClosed
      перебор for..in дал: Objects, Source, Max, Min, Height, Width, Count, OwnsObjects, Assign, Draw, Approximate, RayIntersect, Add, AddList, Insert, AddCopy, Exchange, IndexOf, Delete, Extract, NilElem, Clear, First, Last, ObjLength, ClosestPoint, Gabarits, Move, Transform, FindNearestObject, IsPointInside, IsInContour, IsClosedContour, IsContourRectangle, IsClockOtherWise, InvertDirection, FindContour, OrderContours, AddNewList, AddLine, AddCircle, AddArc, AddArc3, LineTo, AddRectangle, AddRoundRect, Rotate, Scale, Find, Subtraction, Addition, RoundingEx, Rounding, FacetEx, Facet, Fit, Elastic, Symmetry, AddEquidistant, AddEquidistantRecursive, Load
  кусков контура: 4

  кусок контура 0  [класс T2DLine] — ВСЁ, что отдал Базис:
      Pos2 = {Object x=506.9999999999999 y=59.99999999996736}
      Pos1 = {Object x=16.000000000000117 y=59.99999999996737}
      ObjLength = 490.9999999999998
      Data = {TElemButtInfo}
      Color = 536870911
      Owner = {T2DElemList Count=4}
      ElType = 1
      Size = {Object x=490.9999999999998 y=1.4210854715202004e-14}
      IsLine = true
      IsCircle = false
      IsArc = false
      действия и недоступное: Assign, Draw, Approximate, Gabarits, ClosestPoint, Intersect, RayIntersect, InvertDirection, LineCenter, LineDir, NormDir, LineAngle, PointOn, NormalOn, Move, Transform, Tag(нет), MakeCopy, IsIntersected, Rect, DistanceToPoint, AsLine, AsCircle, IsEllipse, AsEllipse, AsArc, IsList, AsList
      IsButtVisible(0, 0.2) = false

  кусок контура 1  [класс T2DLine] — ВСЁ, что отдал Базис:
      Pos2 = {Object x=506.99999999999983 y=500}
      Pos1 = {Object x=506.9999999999999 y=59.99999999996736}
      ObjLength = 440.0000000000326
      Data = {TElemButtInfo}
      Color = 536870911
      Owner = {T2DElemList Count=4}
      ElType = 1
      Size = {Object x=5.684341886080802e-14 y=440.0000000000326}
      IsLine = true
      IsCircle = false
      IsArc = false
      действия и недоступное: Assign, Draw, Approximate, Gabarits, ClosestPoint, Intersect, RayIntersect, InvertDirection, LineCenter, LineDir, NormDir, LineAngle, PointOn, NormalOn, Move, Transform, Tag(нет), MakeCopy, IsIntersected, Rect, DistanceToPoint, AsLine, AsCircle, IsEllipse, AsEllipse, AsArc, IsList, AsList
      IsButtVisible(1, 0.2) = false

  кусок контура 2  [класс T2DLine] — ВСЁ, что отдал Базис:
      Pos2 = {Object x=16.00000000000011 y=500}
      Pos1 = {Object x=506.99999999999983 y=500}
      ObjLength = 490.9999999999997
      Data = {TElemButtInfo}
      Color = 536870911
      Owner = {T2DElemList Count=4}
      ElType = 1
      Size = {Object x=490.9999999999997 y=0}
      IsLine = true
      IsCircle = false
      IsArc = false
      действия и недоступное: Assign, Draw, Approximate, Gabarits, ClosestPoint, Intersect, RayIntersect, InvertDirection, LineCenter, LineDir, NormDir, LineAngle, PointOn, NormalOn, Move, Transform, Tag(нет), MakeCopy, IsIntersected, Rect, DistanceToPoint, AsLine, AsCircle, IsEllipse, AsEllipse, AsArc, IsList, AsList
      IsButtVisible(2, 0.2) = true

  кусок контура 3  [класс T2DLine] — ВСЁ, что отдал Базис:
      Pos2 = {Object x=16.000000000000117 y=59.99999999996737}
      Pos1 = {Object x=16.00000000000011 y=500}
      ObjLength = 440.0000000000326
      Data = {TElemButtInfo}
      Color = 536870911
      Owner = {T2DElemList Count=4}
      ElType = 1
      Size = {Object x=7.105427357601002e-15 y=440.0000000000326}
      IsLine = true
      IsCircle = false
      IsArc = false
      действия и недоступное: Assign, Draw, Approximate, Gabarits, ClosestPoint, Intersect, RayIntersect, InvertDirection, LineCenter, LineDir, NormDir, LineAngle, PointOn, NormalOn, Move, Transform, Tag(нет), MakeCopy, IsIntersected, Rect, DistanceToPoint, AsLine, AsCircle, IsEllipse, AsEllipse, AsArc, IsList, AsList
      IsButtVisible(3, 0.2) = false

  список кромок детали  [класс TFurnButtList]
      Count = 0
      Butts = {(не отдался)}
      Add = метод (не вызывали: может менять модель)
      Clear = метод (не вызывали: может менять модель)
      Delete = метод (не вызывали: может менять модель)
      НЕТ: Objects, Items
      перебор for..in дал: Butts, Count, Add, Delete, Remove, FindButt, FixAfterElemDelete, Clear, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, FindUniqueMaterials, NewCutIndex, IndexOf, Sort, SortByTag, SetTags

  список облицовок пласти  [класс TFurnPlasticList]
      Count = 0
      Plastics = {(не отдался)}
      НЕТ: Objects, Items
      перебор for..in дал: Plastics, Count, Add, Remove, Delete, Clear, ReverseList, FindLastPlastic, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign

==================================================================
ДЕТАЛЬ 4 — деталь с облицовкой пласти: «Ящик фасад»
==================================================================
  кромок 0, облицовок 1, контур прямоугольный
  общие свойства детали  [класс TFurnPanel]
      Name = Ящик фасад
      UID = 6083
      Owner = {TFurnBlock Count=2 Name=МДФ 16мм + покрытие (модерн)}
      Visible = true
      Selected = false
      Designation = 01.02.04
      ArtPos = 4
      Position = {Object x=0 y=0 z=0}
      Kind = 0
      НЕТ: Names, Caption, Text, ID, Id, Index, Count, Objects, Items, Parent, Enabled, Marked, Locked, Level, Code, Article, Art, Pos, Notes, Note, Comment, Info, UserData, Tag, Type, ObjType, ElType, Class, ClassName
      перебор for..in дал: Source, AsPanel, Contours, ContourHeight, ContourWidth, IsContourRectangle, Kind, BentDirection, InterlayerThickness, BentContour, Bent, TextureAngle, FrontFace, TextureOrientation, ZThickness, MiddleZ, HighZ, LowZ, Thickness, Cuts, Plastics, Butts, Contour, LoadFromXml, SaveToXBS, LoadFromXBS, IsMaterialUse, SetContour, DeleteContourElem, MakeRectangleContour, RollButts, CalcOrientation, Build, Triangulate, TextureCoordsChanged, BentVNTransform, BendVertex, UnbendVertex, V3DGlobalToObject, V3DObjectToGlobal, N3DGlobalToObject, N3DObjectToGlobal, P2DGlobalToObject, P2DObjectToGlobal, FindSideFacesByElem, FindSideFaceByElem, FindSideFaceByOrder, FindFace, CopyFaces, SymmetryOY, SymmetryXY, FindOrderedElem, IsButtVisible, FindOrderedContour, RollButtsAndFindOrderedContour, CalcPanelPlane, FindVisibleFace, Merge, AddButt, AddPlastic, AddCut
  свойства детали  [класс TFurnPanel]
      GSize = {Object x=562 y=357.00000000000006 z=16}
      Thickness = 16
      Material = {TMaterial MaterialName=[МДФ] МДФ лам. 1 ст. 2800х2070х16 мм []}
      MaterialName = [МДФ] МДФ лам. 1 ст. 2800х2070х16 мм []
      MaterialWidth = 0
      TextureAngle = 0
      TextureOrientation = 2
      Contour = {T2DElemList Count=4}
      Butts = {TFurnButtList Count=0}
      Plastics = {TFurnPlasticList Count=1}
      Cuts = {TFurnCutList Count=0}
      IsAssemblyUnit = false
      MakeAssemblyDrawing = true
      GabMin = {Object x=580.0000033761442 y=491.50000000000864 z=1788.4999966239343}
      GabMax = {Object x=596.0000033761443 y=848.5000000000086 z=2350.4999966239343}
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 6
      IsButtVisible = метод (не вызывали: может менять модель)
      НЕТ: Size, Width, Height, Length, Depth, MaterialLength, Texture, Holes, Grooves, Millings, Direction, GrainDirection, Grain, DatumMode, ToLocal, Normal, HasAnimation, IsPanelRotated, Rotated, Area, Square, Perimeter, Weight, Mass, Price, Cost, Quantity, Qty, Amount, Number, Num
      перебор for..in дал: Source, AsPanel, Contours, ContourHeight, ContourWidth, IsContourRectangle, Kind, BentDirection, InterlayerThickness, BentContour, Bent, TextureAngle, FrontFace, TextureOrientation, ZThickness, MiddleZ, HighZ, LowZ, Thickness, Cuts, Plastics, Butts, Contour, LoadFromXml, SaveToXBS, LoadFromXBS, IsMaterialUse, SetContour, DeleteContourElem, MakeRectangleContour, RollButts, CalcOrientation, Build, Triangulate, TextureCoordsChanged, BentVNTransform, BendVertex, UnbendVertex, V3DGlobalToObject, V3DObjectToGlobal, N3DGlobalToObject, N3DObjectToGlobal, P2DGlobalToObject, P2DObjectToGlobal, FindSideFacesByElem, FindSideFaceByElem, FindSideFaceByOrder, FindFace, CopyFaces, SymmetryOY, SymmetryXY, FindOrderedElem, IsButtVisible, FindOrderedContour, RollButtsAndFindOrderedContour, CalcPanelPlane, FindVisibleFace, Merge, AddButt, AddPlastic, AddCut

  материал детали  [класс TMaterial]
      MaterialName = [МДФ] МДФ лам. 1 ст. 2800х2070х16 мм []
      Path = 
      PathAbsolute =  [метод]
      DiffuseColor = 15790320
      TransparentValue = 0
      MirrorValue = 0
      TexSX = 2070
      TexSY = 2800
      Angle = 0
      MtList = {TMaterialList Count=1230}
      НЕТ: Name, Designation, Code, Article, Art, NameWithCode, FileName, Texture, TextureName, Bitmap, Image, Picture, Color, AmbientColor, SpecularColor, Thickness, Width, Length, Height, Density, Price, Cost, Unit, Units, Overhang, Sves, Ledge, Curved, IsCurved, Curvilinear, IsCurvilinear, BandType, ButtType, MinRadius, Radius, Machine, TexW, TexH, TexAngle, Orientation, OffsetX, OffsetY, Kind, Type, MatType, IsBand, IsButt, Group, GroupName, Folder
      перебор for..in дал: VRay, ColorUse, Retry, Stretch, Angle, TexSY, TexSX, TexDY, TexDX, MirrorValue, BrightValue, ShinessValue, TransparentValue, AmbientLight, DiffuseColor, Path, MaterialName, MtList, TextureObject, Assign, PathAbsolute, SetDefaults, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, SyncToVRay, SyncFromVRay, ConvertPathsToRelative

  контур детали  [класс T2DElemList]
      Count = 4
      Objects = {(не отдался)}
      IsContourRectangle = true [метод]
      OrderContours = метод (не вызывали: может менять модель)
      Add = метод (не вызывали: может менять модель)
      Clear = метод (не вызывали: может менять модель)
      Delete = метод (не вызывали: может менять модель)
      НЕТ: Items, IsRectangle, Order, Area, Square, Perimeter, Length, GabMin, GabMax, Closed, IsClosed
      перебор for..in дал: Objects, Source, Max, Min, Height, Width, Count, OwnsObjects, Assign, Draw, Approximate, RayIntersect, Add, AddList, Insert, AddCopy, Exchange, IndexOf, Delete, Extract, NilElem, Clear, First, Last, ObjLength, ClosestPoint, Gabarits, Move, Transform, FindNearestObject, IsPointInside, IsInContour, IsClosedContour, IsContourRectangle, IsClockOtherWise, InvertDirection, FindContour, OrderContours, AddNewList, AddLine, AddCircle, AddArc, AddArc3, LineTo, AddRectangle, AddRoundRect, Rotate, Scale, Find, Subtraction, Addition, RoundingEx, Rounding, FacetEx, Facet, Fit, Elastic, Symmetry, AddEquidistant, AddEquidistantRecursive, Load
  кусков контура: 4

  кусок контура 0  [класс T2DLine] — ВСЁ, что отдал Базис:
      Pos2 = {Object x=562 y=-7.592559393698739e-15}
      Pos1 = {Object x=0 y=0}
      ObjLength = 562
      Data = {TElemButtInfo}
      Color = 536870911
      Owner = {T2DElemList Count=4}
      ElType = 1
      Size = {Object x=562 y=7.592559393698739e-15}
      IsLine = true
      IsCircle = false
      IsArc = false
      действия и недоступное: Assign, Draw, Approximate, Gabarits, ClosestPoint, Intersect, RayIntersect, InvertDirection, LineCenter, LineDir, NormDir, LineAngle, PointOn, NormalOn, Move, Transform, Tag(нет), MakeCopy, IsIntersected, Rect, DistanceToPoint, AsLine, AsCircle, IsEllipse, AsEllipse, AsArc, IsList, AsList
      IsButtVisible(0, 0.2) = true

  кусок контура 1  [класс T2DLine] — ВСЁ, что отдал Базис:
      Pos2 = {Object x=561.9999999999999 y=357.00000000000006}
      Pos1 = {Object x=562 y=-7.592559393698739e-15}
      ObjLength = 357.00000000000006
      Data = {TElemButtInfo}
      Color = 536870911
      Owner = {T2DElemList Count=4}
      ElType = 1
      Size = {Object x=1.1368683772161603e-13 y=357.00000000000006}
      IsLine = true
      IsCircle = false
      IsArc = false
      действия и недоступное: Assign, Draw, Approximate, Gabarits, ClosestPoint, Intersect, RayIntersect, InvertDirection, LineCenter, LineDir, NormDir, LineAngle, PointOn, NormalOn, Move, Transform, Tag(нет), MakeCopy, IsIntersected, Rect, DistanceToPoint, AsLine, AsCircle, IsEllipse, AsEllipse, AsArc, IsList, AsList
      IsButtVisible(1, 0.2) = true

  кусок контура 2  [класс T2DLine] — ВСЁ, что отдал Базис:
      Pos2 = {Object x=-5.425006147433131e-14 y=357}
      Pos1 = {Object x=561.9999999999999 y=357.00000000000006}
      ObjLength = 561.9999999999999
      Data = {TElemButtInfo}
      Color = 536870911
      Owner = {T2DElemList Count=4}
      ElType = 1
      Size = {Object x=561.9999999999999 y=5.684341886080802e-14}
      IsLine = true
      IsCircle = false
      IsArc = false
      действия и недоступное: Assign, Draw, Approximate, Gabarits, ClosestPoint, Intersect, RayIntersect, InvertDirection, LineCenter, LineDir, NormDir, LineAngle, PointOn, NormalOn, Move, Transform, Tag(нет), MakeCopy, IsIntersected, Rect, DistanceToPoint, AsLine, AsCircle, IsEllipse, AsEllipse, AsArc, IsList, AsList
      IsButtVisible(2, 0.2) = true

  кусок контура 3  [класс T2DLine] — ВСЁ, что отдал Базис:
      Pos2 = {Object x=0 y=0}
      Pos1 = {Object x=-5.425006147433131e-14 y=357}
      ObjLength = 357
      Data = {TElemButtInfo}
      Color = 536870911
      Owner = {T2DElemList Count=4}
      ElType = 1
      Size = {Object x=5.425006147433131e-14 y=357}
      IsLine = true
      IsCircle = false
      IsArc = false
      действия и недоступное: Assign, Draw, Approximate, Gabarits, ClosestPoint, Intersect, RayIntersect, InvertDirection, LineCenter, LineDir, NormDir, LineAngle, PointOn, NormalOn, Move, Transform, Tag(нет), MakeCopy, IsIntersected, Rect, DistanceToPoint, AsLine, AsCircle, IsEllipse, AsEllipse, AsArc, IsList, AsList
      IsButtVisible(3, 0.2) = true

  список кромок детали  [класс TFurnButtList]
      Count = 0
      Butts = {(не отдался)}
      Add = метод (не вызывали: может менять модель)
      Clear = метод (не вызывали: может менять модель)
      Delete = метод (не вызывали: может менять модель)
      НЕТ: Objects, Items
      перебор for..in дал: Butts, Count, Add, Delete, Remove, FindButt, FixAfterElemDelete, Clear, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, FindUniqueMaterials, NewCutIndex, IndexOf, Sort, SortByTag, SetTags

  список облицовок пласти  [класс TFurnPlasticList]
      Count = 1
      Plastics = {(не отдался)}
      НЕТ: Objects, Items
      перебор for..in дал: Plastics, Count, Add, Remove, Delete, Clear, ReverseList, FindLastPlastic, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign

  облицовка 0  [класс TFurnPlastic]
      Material = [Алер] «Кашемир» []
      Side = 0
      Thickness = 0
      НЕТ: MaterialName, Name, Sign, Width, Type, Kind
      перебор for..in дал: TextureAngle, TextureOrientation, MaterialWidth, Material, Thickness, Side, Panel, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign

==================================================================
ДЕТАЛЬ 5 — деталь с несколькими кромками: «Дно»
==================================================================
  кромок 3, облицовок 0, контур прямоугольный
  общие свойства детали  [класс TFurnPanel]
      Name = Дно
      UID = 7765
      Owner = {TFurnBlock Count=15 Name=НК-Gola_Основной-L_C (уголок)}
      Visible = true
      Selected = false
      Designation = 02.01.03
      ArtPos = 3
      Position = {Object x=0 y=99.99999999999987 z=550}
      Kind = 0
      НЕТ: Names, Caption, Text, ID, Id, Index, Count, Objects, Items, Parent, Enabled, Marked, Locked, Level, Code, Article, Art, Pos, Notes, Note, Comment, Info, UserData, Tag, Type, ObjType, ElType, Class, ClassName
      перебор for..in дал: Source, AsPanel, Contours, ContourHeight, ContourWidth, IsContourRectangle, Kind, BentDirection, InterlayerThickness, BentContour, Bent, TextureAngle, FrontFace, TextureOrientation, ZThickness, MiddleZ, HighZ, LowZ, Thickness, Cuts, Plastics, Butts, Contour, LoadFromXml, SaveToXBS, LoadFromXBS, IsMaterialUse, SetContour, DeleteContourElem, MakeRectangleContour, RollButts, CalcOrientation, Build, Triangulate, TextureCoordsChanged, BentVNTransform, BendVertex, UnbendVertex, V3DGlobalToObject, V3DObjectToGlobal, N3DGlobalToObject, N3DObjectToGlobal, P2DGlobalToObject, P2DObjectToGlobal, FindSideFacesByElem, FindSideFaceByElem, FindSideFaceByOrder, FindFace, CopyFaces, SymmetryOY, SymmetryXY, FindOrderedElem, IsButtVisible, FindOrderedContour, RollButtsAndFindOrderedContour, CalcPanelPlane, FindVisibleFace, Merge, AddButt, AddPlastic, AddCut
  свойства детали  [класс TFurnPanel]
      GSize = {Object x=600.0000000000007 y=519.9999966238778 z=16}
      Thickness = 16
      Material = {TMaterial MaterialName=[ТомЛесДрев] ЛДСП «Белый гладки» 2750х1830х16 мм []}
      MaterialName = [ТомЛесДрев] ЛДСП «Белый гладки» 2750х1830х16 мм []
      MaterialWidth = 0
      TextureAngle = 1.5707963705062866
      TextureOrientation = 1
      Contour = {T2DElemList Count=4}
      Butts = {TFurnButtList Count=3}
      Plastics = {TFurnPlasticList Count=0}
      Cuts = {TFurnCutList Count=1}
      IsAssemblyUnit = false
      MakeAssemblyDrawing = true
      GabMin = {Object x=60.000003376121754 y=99.9999997243148 z=1186.9999999438814}
      GabMax = {Object x=579.9999999999997 y=115.99999972431493 z=1786.9999999438821}
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 10
      IsButtVisible = метод (не вызывали: может менять модель)
      НЕТ: Size, Width, Height, Length, Depth, MaterialLength, Texture, Holes, Grooves, Millings, Direction, GrainDirection, Grain, DatumMode, ToLocal, Normal, HasAnimation, IsPanelRotated, Rotated, Area, Square, Perimeter, Weight, Mass, Price, Cost, Quantity, Qty, Amount, Number, Num
      перебор for..in дал: Source, AsPanel, Contours, ContourHeight, ContourWidth, IsContourRectangle, Kind, BentDirection, InterlayerThickness, BentContour, Bent, TextureAngle, FrontFace, TextureOrientation, ZThickness, MiddleZ, HighZ, LowZ, Thickness, Cuts, Plastics, Butts, Contour, LoadFromXml, SaveToXBS, LoadFromXBS, IsMaterialUse, SetContour, DeleteContourElem, MakeRectangleContour, RollButts, CalcOrientation, Build, Triangulate, TextureCoordsChanged, BentVNTransform, BendVertex, UnbendVertex, V3DGlobalToObject, V3DObjectToGlobal, N3DGlobalToObject, N3DObjectToGlobal, P2DGlobalToObject, P2DObjectToGlobal, FindSideFacesByElem, FindSideFaceByElem, FindSideFaceByOrder, FindFace, CopyFaces, SymmetryOY, SymmetryXY, FindOrderedElem, IsButtVisible, FindOrderedContour, RollButtsAndFindOrderedContour, CalcPanelPlane, FindVisibleFace, Merge, AddButt, AddPlastic, AddCut

  материал детали  [класс TMaterial]
      MaterialName = [ТомЛесДрев] ЛДСП «Белый гладки» 2750х1830х16 мм []
      Path = 
      PathAbsolute =  [метод]
      DiffuseColor = 15790320
      TransparentValue = 0
      MirrorValue = 0
      TexSX = 1830
      TexSY = 2750
      Angle = 0
      MtList = {TMaterialList Count=1230}
      НЕТ: Name, Designation, Code, Article, Art, NameWithCode, FileName, Texture, TextureName, Bitmap, Image, Picture, Color, AmbientColor, SpecularColor, Thickness, Width, Length, Height, Density, Price, Cost, Unit, Units, Overhang, Sves, Ledge, Curved, IsCurved, Curvilinear, IsCurvilinear, BandType, ButtType, MinRadius, Radius, Machine, TexW, TexH, TexAngle, Orientation, OffsetX, OffsetY, Kind, Type, MatType, IsBand, IsButt, Group, GroupName, Folder
      перебор for..in дал: VRay, ColorUse, Retry, Stretch, Angle, TexSY, TexSX, TexDY, TexDX, MirrorValue, BrightValue, ShinessValue, TransparentValue, AmbientLight, DiffuseColor, Path, MaterialName, MtList, TextureObject, Assign, PathAbsolute, SetDefaults, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, SyncToVRay, SyncFromVRay, ConvertPathsToRelative

  контур детали  [класс T2DElemList]
      Count = 4
      Objects = {(не отдался)}
      IsContourRectangle = true [метод]
      OrderContours = метод (не вызывали: может менять модель)
      Add = метод (не вызывали: может менять модель)
      Clear = метод (не вызывали: может менять модель)
      Delete = метод (не вызывали: может менять модель)
      НЕТ: Items, IsRectangle, Order, Area, Square, Perimeter, Length, GabMin, GabMax, Closed, IsClosed
      перебор for..in дал: Objects, Source, Max, Min, Height, Width, Count, OwnsObjects, Assign, Draw, Approximate, RayIntersect, Add, AddList, Insert, AddCopy, Exchange, IndexOf, Delete, Extract, NilElem, Clear, First, Last, ObjLength, ClosestPoint, Gabarits, Move, Transform, FindNearestObject, IsPointInside, IsInContour, IsClosedContour, IsContourRectangle, IsClockOtherWise, InvertDirection, FindContour, OrderContours, AddNewList, AddLine, AddCircle, AddArc, AddArc3, LineTo, AddRectangle, AddRoundRect, Rotate, Scale, Find, Subtraction, Addition, RoundingEx, Rounding, FacetEx, Facet, Fit, Elastic, Symmetry, AddEquidistant, AddEquidistantRecursive, Load
  кусков контура: 4

  кусок контура 0  [класс T2DLine] — ВСЁ, что отдал Базис:
      Pos2 = {Object x=600.0000000000007 y=30.00000337612221}
      Pos1 = {Object x=3.6738194749092024e-15 y=30.00000337612221}
      ObjLength = 600.0000000000007
      Data = {TElemButtInfo}
      Color = 536870911
      Owner = {T2DElemList Count=4}
      ElType = 1
      Size = {Object x=600.0000000000007 y=0}
      IsLine = true
      IsCircle = false
      IsArc = false
      действия и недоступное: Assign, Draw, Approximate, Gabarits, ClosestPoint, Intersect, RayIntersect, InvertDirection, LineCenter, LineDir, NormDir, LineAngle, PointOn, NormalOn, Move, Transform, Tag(нет), MakeCopy, IsIntersected, Rect, DistanceToPoint, AsLine, AsCircle, IsEllipse, AsEllipse, AsArc, IsList, AsList
      IsButtVisible(0, 0.2) = false

  кусок контура 1  [класс T2DLine] — ВСЁ, что отдал Базис:
      Pos2 = {Object x=600.0000000000007 y=550}
      Pos1 = {Object x=600.0000000000007 y=30.00000337612221}
      ObjLength = 519.9999966238778
      Data = {TElemButtInfo}
      Color = 536870911
      Owner = {T2DElemList Count=4}
      ElType = 1
      Size = {Object x=0 y=519.9999966238778}
      IsLine = true
      IsCircle = false
      IsArc = false
      действия и недоступное: Assign, Draw, Approximate, Gabarits, ClosestPoint, Intersect, RayIntersect, InvertDirection, LineCenter, LineDir, NormDir, LineAngle, PointOn, NormalOn, Move, Transform, Tag(нет), MakeCopy, IsIntersected, Rect, DistanceToPoint, AsLine, AsCircle, IsEllipse, AsEllipse, AsArc, IsList, AsList
      IsButtVisible(1, 0.2) = false

  кусок контура 2  [класс T2DLine] — ВСЁ, что отдал Базис:
      Pos2 = {Object x=0 y=550}
      Pos1 = {Object x=600.0000000000007 y=550}
      ObjLength = 600.0000000000007
      Data = {TElemButtInfo}
      Color = 536870911
      Owner = {T2DElemList Count=4}
      ElType = 1
      Size = {Object x=600.0000000000007 y=0}
      IsLine = true
      IsCircle = false
      IsArc = false
      действия и недоступное: Assign, Draw, Approximate, Gabarits, ClosestPoint, Intersect, RayIntersect, InvertDirection, LineCenter, LineDir, NormDir, LineAngle, PointOn, NormalOn, Move, Transform, Tag(нет), MakeCopy, IsIntersected, Rect, DistanceToPoint, AsLine, AsCircle, IsEllipse, AsEllipse, AsArc, IsList, AsList
      IsButtVisible(2, 0.2) = true

  кусок контура 3  [класс T2DLine] — ВСЁ, что отдал Базис:
      Pos2 = {Object x=3.6738194749092024e-15 y=30.00000337612221}
      Pos1 = {Object x=0 y=550}
      ObjLength = 519.9999966238778
      Data = {TElemButtInfo}
      Color = 536870911
      Owner = {T2DElemList Count=4}
      ElType = 1
      Size = {Object x=3.6738194749092024e-15 y=519.9999966238778}
      IsLine = true
      IsCircle = false
      IsArc = false
      действия и недоступное: Assign, Draw, Approximate, Gabarits, ClosestPoint, Intersect, RayIntersect, InvertDirection, LineCenter, LineDir, NormDir, LineAngle, PointOn, NormalOn, Move, Transform, Tag(нет), MakeCopy, IsIntersected, Rect, DistanceToPoint, AsLine, AsCircle, IsEllipse, AsEllipse, AsArc, IsList, AsList
      IsButtVisible(3, 0.2) = false

  список кромок детали  [класс TFurnButtList]
      Count = 3
      Butts = {(не отдался)}
      Add = метод (не вызывали: может менять модель)
      Clear = метод (не вызывали: может менять модель)
      Delete = метод (не вызывали: может менять модель)
      НЕТ: Objects, Items
      перебор for..in дал: Butts, Count, Add, Delete, Remove, FindButt, FixAfterElemDelete, Clear, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, FindUniqueMaterials, NewCutIndex, IndexOf, Sort, SortByTag, SetTags

  кромка 0  [класс TFurnButt] — ВСЁ, что отдал Базис:
      Tag = -1
      Checked = true
      Cut = {TFurnCut Name=}
      CutAssigned = false
      FrontFace = false
      CutIndex = -1
      Allowance = 1
      Overhung = 40
      ButtType = 0
      ClipPanel = true
      Width = 19
      Thickness = 1
      Sign = Кромка ПВХ, 1х19
      Material = [Китай] Кромка ПВХ «Белый гладкая» 1х19 мм []
      ElemIndex = 0
      действия и недоступное: Profile(нет), SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, CompareButt, CalcProfileThickness, MakeTrajectory
  подрезка (Cut) кромки 0  [класс TFurnCut] — ВСЁ, что отдал Базис:
      FrontSide = false
      Trajectory = {T2DElemList Count=0}
      IndexOfPanelElem = -1
      Contour = {T2DElemList Count=0}
      CutType = 0
      Thickness = 0
      Material = 
      CutMode = 0
      Sign = 
      Name = 
      действия и недоступное: Params(нет), Data(нет), Panel(нет), Assign, CreateBody, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, CalcFrontSide, ContourSide, ApplyCutParams, DeleteParams, CreateParams, MakeCutProfile
      материал кромки 0 отдан строкой: «[Китай] Кромка ПВХ «Белый гладкая» 1х19 мм []»
  он же, найденный в списке материалов  [класс TMaterial] — ВСЁ, что отдал Базис:
      VRay = {TVRayMaterial}
      ColorUse = true
      Retry = false
      Stretch = false
      Angle = 0
      TexSY = 1000
      TexSX = 1000
      TexDY = 0
      TexDX = 0
      MirrorValue = 0
      BrightValue = 0
      ShinessValue = 0
      TransparentValue = 0
      AmbientLight = 0.5
      DiffuseColor = 15790320
      Path = 
      MaterialName = [Китай] Кромка ПВХ «Белый гладкая» 1х19 мм []
      MtList = {TMaterialList Count=1230}
      PathAbsolute = 
      действия и недоступное: TextureObject(нет), Assign, SetDefaults, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, SyncToVRay, SyncFromVRay, ConvertPathsToRelative

  кромка 1  [класс TFurnButt] — ВСЁ, что отдал Базис:
      Tag = -1
      Checked = true
      Cut = {TFurnCut Name=}
      CutAssigned = false
      FrontFace = false
      CutIndex = -1
      Allowance = 1
      Overhung = 40
      ButtType = 0
      ClipPanel = true
      Width = 19
      Thickness = 1
      Sign = Кромка ПВХ, 1х19
      Material = [Китай] Кромка ПВХ «Белый гладкая» 1х19 мм []
      ElemIndex = 3
      действия и недоступное: Profile(нет), SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, CompareButt, CalcProfileThickness, MakeTrajectory
  подрезка (Cut) кромки 1  [класс TFurnCut] — ВСЁ, что отдал Базис:
      FrontSide = false
      Trajectory = {T2DElemList Count=0}
      IndexOfPanelElem = -1
      Contour = {T2DElemList Count=0}
      CutType = 0
      Thickness = 0
      Material = 
      CutMode = 0
      Sign = 
      Name = 
      действия и недоступное: Params(нет), Data(нет), Panel(нет), Assign, CreateBody, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, CalcFrontSide, ContourSide, ApplyCutParams, DeleteParams, CreateParams, MakeCutProfile
      материал кромки 1 отдан строкой: «[Китай] Кромка ПВХ «Белый гладкая» 1х19 мм []»
  он же, найденный в списке материалов  [класс TMaterial] — ВСЁ, что отдал Базис:
      VRay = {TVRayMaterial}
      ColorUse = true
      Retry = false
      Stretch = false
      Angle = 0
      TexSY = 1000
      TexSX = 1000
      TexDY = 0
      TexDX = 0
      MirrorValue = 0
      BrightValue = 0
      ShinessValue = 0
      TransparentValue = 0
      AmbientLight = 0.5
      DiffuseColor = 15790320
      Path = 
      MaterialName = [Китай] Кромка ПВХ «Белый гладкая» 1х19 мм []
      MtList = {TMaterialList Count=1230}
      PathAbsolute = 
      действия и недоступное: TextureObject(нет), Assign, SetDefaults, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, SyncToVRay, SyncFromVRay, ConvertPathsToRelative

  кромка 2  [класс TFurnButt] — ВСЁ, что отдал Базис:
      Tag = -1
      Checked = true
      Cut = {TFurnCut Name=}
      CutAssigned = false
      FrontFace = false
      CutIndex = -1
      Allowance = 1
      Overhung = 40
      ButtType = 0
      ClipPanel = true
      Width = 19
      Thickness = 1
      Sign = Кромка ПВХ, 1х19
      Material = [Китай] Кромка ПВХ «Белый гладкая» 1х19 мм []
      ElemIndex = 1
      действия и недоступное: Profile(нет), SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, CompareButt, CalcProfileThickness, MakeTrajectory
  подрезка (Cut) кромки 2  [класс TFurnCut] — ВСЁ, что отдал Базис:
      FrontSide = false
      Trajectory = {T2DElemList Count=0}
      IndexOfPanelElem = -1
      Contour = {T2DElemList Count=0}
      CutType = 0
      Thickness = 0
      Material = 
      CutMode = 0
      Sign = 
      Name = 
      действия и недоступное: Params(нет), Data(нет), Panel(нет), Assign, CreateBody, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, CalcFrontSide, ContourSide, ApplyCutParams, DeleteParams, CreateParams, MakeCutProfile
      материал кромки 2 отдан строкой: «[Китай] Кромка ПВХ «Белый гладкая» 1х19 мм []»
  он же, найденный в списке материалов  [класс TMaterial] — ВСЁ, что отдал Базис:
      VRay = {TVRayMaterial}
      ColorUse = true
      Retry = false
      Stretch = false
      Angle = 0
      TexSY = 1000
      TexSX = 1000
      TexDY = 0
      TexDX = 0
      MirrorValue = 0
      BrightValue = 0
      ShinessValue = 0
      TransparentValue = 0
      AmbientLight = 0.5
      DiffuseColor = 15790320
      Path = 
      MaterialName = [Китай] Кромка ПВХ «Белый гладкая» 1х19 мм []
      MtList = {TMaterialList Count=1230}
      PathAbsolute = 
      действия и недоступное: TextureObject(нет), Assign, SetDefaults, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, SyncToVRay, SyncFromVRay, ConvertPathsToRelative

  список облицовок пласти  [класс TFurnPlasticList]
      Count = 0
      Plastics = {(не отдался)}
      НЕТ: Objects, Items
      перебор for..in дал: Plastics, Count, Add, Remove, Delete, Clear, ReverseList, FindLastPlastic, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign

==================================================================
ФУРНИТУРА И КРЕПЁЖ — по образцу на каждое название (17)
==================================================================

  --- «[Китай] Клипсы Valpato []» — 13 шт.
  свойства  [класс TFastener]
      Name = [Китай] Клипсы Valpato []
      Designation = 
      ArtPos = 
      Holes = {THoleList Count=0}
      DatumMode = 1
      GSize = {Object x=40.00000014901161 y=21.00000050526696 z=42.688499344180656}
      MaterialName = 
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 1
      SalonType = 0
      НЕТ: Article, Code, Art, Size, Material, Price, Cost, Quantity, Qty, Count, Weight, HasAnimation, AnimType, Angle, Kind, Type, Group, GroupName, Vendor, Maker
      перебор for..in дал: FirstRotHole, Holes, Symmetrized, Symmetrizable, RotationAngle, LAngle, LAngleRange, AdvParamData, ParamOffset, SalonType, ParamType, DatumMode, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, LoadFurniture, LoadFurnitureXBS, RayIntersect, TextureCoordsChanged, GetParams, FillElements, CalculateGabarits, SetFirstRotatedHole, ReCalcGabarits, MakeFromHoles, GenerateNewId, MakeFromModel, CalcHolesPlacement, DrillHoles, RemoveOptionalHoles, Build, Transform, Symmetry, AddDrawData, RemoveAdditionalDrawData, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, MaterialSurfaceArea, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges
      отверстий: 0

  --- «[Китай] Опора Valpato 100 мм []» — 26 шт.
  свойства  [класс TFastener]
      Name = [Китай] Опора Valpato 100 мм []
      Designation = 
      ArtPos = 
      Holes = {THoleList Count=0}
      DatumMode = 1
      GSize = {Object x=72.00000095367432 y=58.00000858306885 z=100.00000000000001}
      MaterialName = 
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 1
      SalonType = 0
      НЕТ: Article, Code, Art, Size, Material, Price, Cost, Quantity, Qty, Count, Weight, HasAnimation, AnimType, Angle, Kind, Type, Group, GroupName, Vendor, Maker
      перебор for..in дал: FirstRotHole, Holes, Symmetrized, Symmetrizable, RotationAngle, LAngle, LAngleRange, AdvParamData, ParamOffset, SalonType, ParamType, DatumMode, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, LoadFurniture, LoadFurnitureXBS, RayIntersect, TextureCoordsChanged, GetParams, FillElements, CalculateGabarits, SetFirstRotatedHole, ReCalcGabarits, MakeFromHoles, GenerateNewId, MakeFromModel, CalcHolesPlacement, DrillHoles, RemoveOptionalHoles, Build, Transform, Symmetry, AddDrawData, RemoveAdditionalDrawData, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, MaterialSurfaceArea, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges
      отверстий: 0

  --- «[Китай] Шуруп 3,5х16 мм []» — 417 шт.
  свойства  [класс TFastener]
      Name = [Китай] Шуруп 3,5х16 мм []
      Designation = 
      ArtPos = 
      Holes = {THoleList Count=1}
      DatumMode = 1
      GSize = {Object x=4.924038887023926 y=4.849231481552124 z=16.5}
      MaterialName = 
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 1
      SalonType = 0
      НЕТ: Article, Code, Art, Size, Material, Price, Cost, Quantity, Qty, Count, Weight, HasAnimation, AnimType, Angle, Kind, Type, Group, GroupName, Vendor, Maker
      перебор for..in дал: FirstRotHole, Holes, Symmetrized, Symmetrizable, RotationAngle, LAngle, LAngleRange, AdvParamData, ParamOffset, SalonType, ParamType, DatumMode, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, LoadFurniture, LoadFurnitureXBS, RayIntersect, TextureCoordsChanged, GetParams, FillElements, CalculateGabarits, SetFirstRotatedHole, ReCalcGabarits, MakeFromHoles, GenerateNewId, MakeFromModel, CalcHolesPlacement, DrillHoles, RemoveOptionalHoles, Build, Transform, Symmetry, AddDrawData, RemoveAdditionalDrawData, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, MaterialSurfaceArea, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges
      отверстий: 1
  отверстие 0  [класс THole]
      Radius = 1.25
      Diameter = 2.5
      Depth = 3
      Position = {Object x=0 y=0 z=-3.061515884555943e-15}
      Direction = {Object x=-6.12573992523829e-17 y=-0.0008755259575578376 z=-0.9999996167270757}
      DrillMode = 0
      НЕТ: Point, Pos, Vector, Through, IsThrough, Mode, Type, Kind, Tool, Side, Face, Index
      перебор for..in дал: Tag, Optional, DrillMode, Depth, Contour, Diameter, Radius, Direction, Position, TransformMatrix, Transform, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, CompareHole, EndPosition, RayIntersect, WriteSilhLinesToData, WriteHoleCircles

  --- «[Китай] Конфирмат 7х50 мм []» — 182 шт.
  свойства  [класс TFastener]
      Name = [Китай] Конфирмат 7х50 мм []
      Designation = 
      ArtPos = 
      Holes = {THoleList Count=2}
      DatumMode = 3
      GSize = {Object x=53.00000000000001 y=8.000000000000016 z=8.000000000000009}
      MaterialName = 
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 1
      SalonType = 0
      НЕТ: Article, Code, Art, Size, Material, Price, Cost, Quantity, Qty, Count, Weight, HasAnimation, AnimType, Angle, Kind, Type, Group, GroupName, Vendor, Maker
      перебор for..in дал: FirstRotHole, Holes, Symmetrized, Symmetrizable, RotationAngle, LAngle, LAngleRange, AdvParamData, ParamOffset, SalonType, ParamType, DatumMode, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, LoadFurniture, LoadFurnitureXBS, RayIntersect, TextureCoordsChanged, GetParams, FillElements, CalculateGabarits, SetFirstRotatedHole, ReCalcGabarits, MakeFromHoles, GenerateNewId, MakeFromModel, CalcHolesPlacement, DrillHoles, RemoveOptionalHoles, Build, Transform, Symmetry, AddDrawData, RemoveAdditionalDrawData, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, MaterialSurfaceArea, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges
      отверстий: 2
  отверстие 0  [класс THole]
      Radius = 2.25
      Diameter = 4.5
      Depth = 37
      Position = {Object x=16.000000000000004 y=-2.0872192862952946e-14 z=-3.5527136788005065e-15}
      Direction = {Object x=1 y=8.528226002389317e-32 z=2.220446049250313e-16}
      DrillMode = 2
      НЕТ: Point, Pos, Vector, Through, IsThrough, Mode, Type, Kind, Tool, Side, Face, Index
      перебор for..in дал: Tag, Optional, DrillMode, Depth, Contour, Diameter, Radius, Direction, Position, TransformMatrix, Transform, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, CompareHole, EndPosition, RayIntersect, WriteSilhLinesToData, WriteHoleCircles
  отверстие 1  [класс THole]
      Radius = 4
      Diameter = 8
      Depth = 15.999999999999998
      Position = {Object x=0 y=0 z=0}
      Direction = {Object x=1 y=6.661338147750939e-16 z=2.220446049250313e-16}
      DrillMode = 1
      НЕТ: Point, Pos, Vector, Through, IsThrough, Mode, Type, Kind, Tool, Side, Face, Index
      перебор for..in дал: Tag, Optional, DrillMode, Depth, Contour, Diameter, Radius, Direction, Position, TransformMatrix, Transform, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, CompareHole, EndPosition, RayIntersect, WriteSilhLinesToData, WriteHoleCircles

  --- «[Китай] Минификс D5 []» — 84 шт.
  свойства  [класс TFastener]
      Name = [Китай] Минификс D5 []
      Designation = 
      ArtPos = 
      Holes = {THoleList Count=3}
      DatumMode = 2
      GSize = {Object x=54.500000168235786 y=13.500000000000004 z=15.000000000000004}
      MaterialName = 
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 1
      SalonType = 0
      НЕТ: Article, Code, Art, Size, Material, Price, Cost, Quantity, Qty, Count, Weight, HasAnimation, AnimType, Angle, Kind, Type, Group, GroupName, Vendor, Maker
      перебор for..in дал: FirstRotHole, Holes, Symmetrized, Symmetrizable, RotationAngle, LAngle, LAngleRange, AdvParamData, ParamOffset, SalonType, ParamType, DatumMode, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, LoadFurniture, LoadFurnitureXBS, RayIntersect, TextureCoordsChanged, GetParams, FillElements, CalculateGabarits, SetFirstRotatedHole, ReCalcGabarits, MakeFromHoles, GenerateNewId, MakeFromModel, CalcHolesPlacement, DrillHoles, RemoveOptionalHoles, Build, Transform, Symmetry, AddDrawData, RemoveAdditionalDrawData, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, MaterialSurfaceArea, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges
      отверстий: 3
  отверстие 0  [класс THole]
      Radius = 4
      Diameter = 8
      Depth = 34
      Position = {Object x=4.4408920985006257e-16 y=-8 z=-1.7053025658242404e-15}
      Direction = {Object x=1 y=4.7331654313260707e-32 z=-2.220446049250313e-16}
      DrillMode = 2
      НЕТ: Point, Pos, Vector, Through, IsThrough, Mode, Type, Kind, Tool, Side, Face, Index
      перебор for..in дал: Tag, Optional, DrillMode, Depth, Contour, Diameter, Radius, Direction, Position, TransformMatrix, Transform, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, CompareHole, EndPosition, RayIntersect, WriteSilhLinesToData, WriteHoleCircles
  отверстие 1  [класс THole]
      Radius = 7.5
      Diameter = 15
      Depth = 13
      Position = {Object x=34 y=3.4150281625083364e-30 z=-7.549516567451064e-15}
      Direction = {Object x=0 y=-1 z=-2.1316282072803005e-16}
      DrillMode = 2
      НЕТ: Point, Pos, Vector, Through, IsThrough, Mode, Type, Kind, Tool, Side, Face, Index
      перебор for..in дал: Tag, Optional, DrillMode, Depth, Contour, Diameter, Radius, Direction, Position, TransformMatrix, Transform, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, CompareHole, EndPosition, RayIntersect, WriteSilhLinesToData, WriteHoleCircles

  --- «[Китай] Шкант 8х35 мм []» — 70 шт.
  свойства  [класс TFastener]
      Name = [Китай] Шкант 8х35 мм []
      Designation = 
      ArtPos = 
      Holes = {THoleList Count=2}
      DatumMode = 2
      GSize = {Object x=38 y=8.000000000000028 z=8.000000000000016}
      MaterialName = 
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 1
      SalonType = 0
      НЕТ: Article, Code, Art, Size, Material, Price, Cost, Quantity, Qty, Count, Weight, HasAnimation, AnimType, Angle, Kind, Type, Group, GroupName, Vendor, Maker
      перебор for..in дал: FirstRotHole, Holes, Symmetrized, Symmetrizable, RotationAngle, LAngle, LAngleRange, AdvParamData, ParamOffset, SalonType, ParamType, DatumMode, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, LoadFurniture, LoadFurnitureXBS, RayIntersect, TextureCoordsChanged, GetParams, FillElements, CalculateGabarits, SetFirstRotatedHole, ReCalcGabarits, MakeFromHoles, GenerateNewId, MakeFromModel, CalcHolesPlacement, DrillHoles, RemoveOptionalHoles, Build, Transform, Symmetry, AddDrawData, RemoveAdditionalDrawData, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, MaterialSurfaceArea, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges
      отверстий: 2
  отверстие 0  [класс THole]
      Radius = 4
      Diameter = 8
      Depth = 13
      Position = {Object x=-1.4210854715202004e-14 y=-8.00000000000002 z=-1.7763568394002516e-15}
      Direction = {Object x=-1 y=0 z=2.220446049250313e-16}
      DrillMode = 2
      НЕТ: Point, Pos, Vector, Through, IsThrough, Mode, Type, Kind, Tool, Side, Face, Index
      перебор for..in дал: Tag, Optional, DrillMode, Depth, Contour, Diameter, Radius, Direction, Position, TransformMatrix, Transform, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, CompareHole, EndPosition, RayIntersect, WriteSilhLinesToData, WriteHoleCircles
  отверстие 1  [класс THole]
      Radius = 4
      Diameter = 8
      Depth = 25
      Position = {Object x=-1.4210854715202004e-14 y=-8.00000000000002 z=0}
      Direction = {Object x=1 y=8.684411214845663e-16 z=2.220446049250313e-16}
      DrillMode = 2
      НЕТ: Point, Pos, Vector, Through, IsThrough, Mode, Type, Kind, Tool, Side, Face, Index
      перебор for..in дал: Tag, Optional, DrillMode, Depth, Contour, Diameter, Radius, Direction, Position, TransformMatrix, Transform, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, CompareHole, EndPosition, RayIntersect, WriteSilhLinesToData, WriteHoleCircles

  --- «4,5x12» — 8 шт.
  свойства  [класс TFastener]
      Name = 4,5x12
      Designation = 
      ArtPos = 
      Holes = {THoleList Count=1}
      DatumMode = 1
      GSize = {Object x=4.500000000000002 y=4.5 z=12}
      MaterialName = 
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 0
      SalonType = 0
      НЕТ: Article, Code, Art, Size, Material, Price, Cost, Quantity, Qty, Count, Weight, HasAnimation, AnimType, Angle, Kind, Type, Group, GroupName, Vendor, Maker
      перебор for..in дал: FirstRotHole, Holes, Symmetrized, Symmetrizable, RotationAngle, LAngle, LAngleRange, AdvParamData, ParamOffset, SalonType, ParamType, DatumMode, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, LoadFurniture, LoadFurnitureXBS, RayIntersect, TextureCoordsChanged, GetParams, FillElements, CalculateGabarits, SetFirstRotatedHole, ReCalcGabarits, MakeFromHoles, GenerateNewId, MakeFromModel, CalcHolesPlacement, DrillHoles, RemoveOptionalHoles, Build, Transform, Symmetry, AddDrawData, RemoveAdditionalDrawData, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, MaterialSurfaceArea, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges
      отверстий: 1
  отверстие 0  [класс THole]
      Radius = 2.25
      Diameter = 4.5
      Depth = 12
      Position = {Object x=0 y=0 z=0}
      Direction = {Object x=0 y=0 z=-1}
      DrillMode = 2
      НЕТ: Point, Pos, Vector, Through, IsThrough, Mode, Type, Kind, Tool, Side, Face, Index
      перебор for..in дал: Tag, Optional, DrillMode, Depth, Contour, Diameter, Radius, Direction, Position, TransformMatrix, Transform, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, CompareHole, EndPosition, RayIntersect, WriteSilhLinesToData, WriteHoleCircles

  --- «[Китай] Уголок 30х25 мм (металл) []» — 8 шт.
  свойства  [класс TFastener]
      Name = [Китай] Уголок 30х25 мм (металл) []
      Designation = 
      ArtPos = 
      Holes = {THoleList Count=0}
      DatumMode = 2
      GSize = {Object x=25.000000953674316 y=25.000000953674316 z=29.999999046325684}
      MaterialName = 
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 1
      SalonType = 0
      НЕТ: Article, Code, Art, Size, Material, Price, Cost, Quantity, Qty, Count, Weight, HasAnimation, AnimType, Angle, Kind, Type, Group, GroupName, Vendor, Maker
      перебор for..in дал: FirstRotHole, Holes, Symmetrized, Symmetrizable, RotationAngle, LAngle, LAngleRange, AdvParamData, ParamOffset, SalonType, ParamType, DatumMode, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, LoadFurniture, LoadFurnitureXBS, RayIntersect, TextureCoordsChanged, GetParams, FillElements, CalculateGabarits, SetFirstRotatedHole, ReCalcGabarits, MakeFromHoles, GenerateNewId, MakeFromModel, CalcHolesPlacement, DrillHoles, RemoveOptionalHoles, Build, Transform, Symmetry, AddDrawData, RemoveAdditionalDrawData, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, MaterialSurfaceArea, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges
      отверстий: 0

  --- «10x12» — 14 шт.
  свойства  [класс TFastener]
      Name = 10x12
      Designation = 
      ArtPos = 
      Holes = {THoleList Count=1}
      DatumMode = 1
      GSize = {Object x=10.000000000000002 y=10 z=12}
      MaterialName = 
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 0
      SalonType = 0
      НЕТ: Article, Code, Art, Size, Material, Price, Cost, Quantity, Qty, Count, Weight, HasAnimation, AnimType, Angle, Kind, Type, Group, GroupName, Vendor, Maker
      перебор for..in дал: FirstRotHole, Holes, Symmetrized, Symmetrizable, RotationAngle, LAngle, LAngleRange, AdvParamData, ParamOffset, SalonType, ParamType, DatumMode, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, LoadFurniture, LoadFurnitureXBS, RayIntersect, TextureCoordsChanged, GetParams, FillElements, CalculateGabarits, SetFirstRotatedHole, ReCalcGabarits, MakeFromHoles, GenerateNewId, MakeFromModel, CalcHolesPlacement, DrillHoles, RemoveOptionalHoles, Build, Transform, Symmetry, AddDrawData, RemoveAdditionalDrawData, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, MaterialSurfaceArea, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges
      отверстий: 1
  отверстие 0  [класс THole]
      Radius = 5
      Diameter = 10
      Depth = 12
      Position = {Object x=0 y=0 z=0}
      Direction = {Object x=0 y=0 z=-1}
      DrillMode = 2
      НЕТ: Point, Pos, Vector, Through, IsThrough, Mode, Type, Kind, Tool, Side, Face, Index
      перебор for..in дал: Tag, Optional, DrillMode, Depth, Contour, Diameter, Radius, Direction, Position, TransformMatrix, Transform, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, CompareHole, EndPosition, RayIntersect, WriteSilhLinesToData, WriteHoleCircles

  --- «[Китай] Полкодержатель металл (Бачата) []» — 76 шт.
  свойства  [класс TFastener]
      Name = [Китай] Полкодержатель металл (Бачата) []
      Designation = 
      ArtPos = 
      Holes = {THoleList Count=1}
      DatumMode = 2
      GSize = {Object x=16.999999999999996 y=7 z=6.657395839691162}
      MaterialName = 
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 1
      SalonType = 0
      НЕТ: Article, Code, Art, Size, Material, Price, Cost, Quantity, Qty, Count, Weight, HasAnimation, AnimType, Angle, Kind, Type, Group, GroupName, Vendor, Maker
      перебор for..in дал: FirstRotHole, Holes, Symmetrized, Symmetrizable, RotationAngle, LAngle, LAngleRange, AdvParamData, ParamOffset, SalonType, ParamType, DatumMode, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, LoadFurniture, LoadFurnitureXBS, RayIntersect, TextureCoordsChanged, GetParams, FillElements, CalculateGabarits, SetFirstRotatedHole, ReCalcGabarits, MakeFromHoles, GenerateNewId, MakeFromModel, CalcHolesPlacement, DrillHoles, RemoveOptionalHoles, Build, Transform, Symmetry, AddDrawData, RemoveAdditionalDrawData, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, MaterialSurfaceArea, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges
      отверстий: 1
  отверстие 0  [класс THole]
      Radius = 2.5
      Diameter = 5
      Depth = 9
      Position = {Object x=0.5000000000000036 y=2.5 z=1.7763568394002505e-15}
      Direction = {Object x=-1 y=0 z=2.220446049250313e-16}
      DrillMode = 2
      НЕТ: Point, Pos, Vector, Through, IsThrough, Mode, Type, Kind, Tool, Side, Face, Index
      перебор for..in дал: Tag, Optional, DrillMode, Depth, Contour, Diameter, Radius, Direction, Position, TransformMatrix, Transform, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, CompareHole, EndPosition, RayIntersect, WriteSilhLinesToData, WriteHoleCircles

  --- «35x13» — 34 шт.
  свойства  [класс TFastener]
      Name = 35x13
      Designation = 
      ArtPos = 
      Holes = {THoleList Count=1}
      DatumMode = 1
      GSize = {Object x=35 y=35 z=13.000000000000004}
      MaterialName = 
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 0
      SalonType = 0
      НЕТ: Article, Code, Art, Size, Material, Price, Cost, Quantity, Qty, Count, Weight, HasAnimation, AnimType, Angle, Kind, Type, Group, GroupName, Vendor, Maker
      перебор for..in дал: FirstRotHole, Holes, Symmetrized, Symmetrizable, RotationAngle, LAngle, LAngleRange, AdvParamData, ParamOffset, SalonType, ParamType, DatumMode, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, LoadFurniture, LoadFurnitureXBS, RayIntersect, TextureCoordsChanged, GetParams, FillElements, CalculateGabarits, SetFirstRotatedHole, ReCalcGabarits, MakeFromHoles, GenerateNewId, MakeFromModel, CalcHolesPlacement, DrillHoles, RemoveOptionalHoles, Build, Transform, Symmetry, AddDrawData, RemoveAdditionalDrawData, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, MaterialSurfaceArea, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges
      отверстий: 1
  отверстие 0  [класс THole]
      Radius = 17.5
      Diameter = 35
      Depth = 13
      Position = {Object x=0 y=0 z=0}
      Direction = {Object x=0 y=0 z=-1}
      DrillMode = 2
      НЕТ: Point, Pos, Vector, Through, IsThrough, Mode, Type, Kind, Tool, Side, Face, Index
      перебор for..in дал: Tag, Optional, DrillMode, Depth, Contour, Diameter, Radius, Direction, Position, TransformMatrix, Transform, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, CompareHole, EndPosition, RayIntersect, WriteSilhLinesToData, WriteHoleCircles

  --- «[Китай] Шуруп 4х30 мм []» — 39 шт.
  свойства  [класс TFastener]
      Name = [Китай] Шуруп 4х30 мм []
      Designation = 
      ArtPos = 
      Holes = {THoleList Count=1}
      DatumMode = 3
      GSize = {Object x=28.5 y=4.898732423782349 z=4.9491071701049805}
      MaterialName = 
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 1
      SalonType = 0
      НЕТ: Article, Code, Art, Size, Material, Price, Cost, Quantity, Qty, Count, Weight, HasAnimation, AnimType, Angle, Kind, Type, Group, GroupName, Vendor, Maker
      перебор for..in дал: FirstRotHole, Holes, Symmetrized, Symmetrizable, RotationAngle, LAngle, LAngleRange, AdvParamData, ParamOffset, SalonType, ParamType, DatumMode, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, LoadFurniture, LoadFurnitureXBS, RayIntersect, TextureCoordsChanged, GetParams, FillElements, CalculateGabarits, SetFirstRotatedHole, ReCalcGabarits, MakeFromHoles, GenerateNewId, MakeFromModel, CalcHolesPlacement, DrillHoles, RemoveOptionalHoles, Build, Transform, Symmetry, AddDrawData, RemoveAdditionalDrawData, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, MaterialSurfaceArea, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges
      отверстий: 1
  отверстие 0  [класс THole]
      Radius = 1.25
      Diameter = 2.5
      Depth = 4
      Position = {Object x=-6.855856178363887e-8 y=-0.0037464946054583488 z=0.008424920523419033}
      Direction = {Object x=0.9999999999612194 y=0.0000033675849223710613 z=0.00000813759273388115}
      DrillMode = 2
      НЕТ: Point, Pos, Vector, Through, IsThrough, Mode, Type, Kind, Tool, Side, Face, Index
      перебор for..in дал: Tag, Optional, DrillMode, Depth, Contour, Diameter, Radius, Direction, Position, TransformMatrix, Transform, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, CompareHole, EndPosition, RayIntersect, WriteSilhLinesToData, WriteHoleCircles

  --- «Gola уголок внутренний, черный» — 1 шт.
  свойства  [класс TFastener]
      Name = Gola уголок внутренний, черный
      Designation = 
      ArtPos = 
      Holes = {THoleList Count=0}
      DatumMode = 2
      GSize = {Object x=36.000004096851654 y=36.00000485665163 z=58.000000000000036}
      MaterialName = 
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 1
      SalonType = 0
      НЕТ: Article, Code, Art, Size, Material, Price, Cost, Quantity, Qty, Count, Weight, HasAnimation, AnimType, Angle, Kind, Type, Group, GroupName, Vendor, Maker
      перебор for..in дал: FirstRotHole, Holes, Symmetrized, Symmetrizable, RotationAngle, LAngle, LAngleRange, AdvParamData, ParamOffset, SalonType, ParamType, DatumMode, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, LoadFurniture, LoadFurnitureXBS, RayIntersect, TextureCoordsChanged, GetParams, FillElements, CalculateGabarits, SetFirstRotatedHole, ReCalcGabarits, MakeFromHoles, GenerateNewId, MakeFromModel, CalcHolesPlacement, DrillHoles, RemoveOptionalHoles, Build, Transform, Symmetry, AddDrawData, RemoveAdditionalDrawData, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, MaterialSurfaceArea, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges
      отверстий: 0

  --- «[Китай] Чепик 8х50 мм []» — 18 шт.
  свойства  [класс TFastener]
      Name = [Китай] Чепик 8х50 мм []
      Designation = 
      ArtPos = 
      Holes = {THoleList Count=0}
      DatumMode = 3
      GSize = {Object x=50.00000000000132 y=8 z=7.7994232177734375}
      MaterialName = 
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 1
      SalonType = 0
      НЕТ: Article, Code, Art, Size, Material, Price, Cost, Quantity, Qty, Count, Weight, HasAnimation, AnimType, Angle, Kind, Type, Group, GroupName, Vendor, Maker
      перебор for..in дал: FirstRotHole, Holes, Symmetrized, Symmetrizable, RotationAngle, LAngle, LAngleRange, AdvParamData, ParamOffset, SalonType, ParamType, DatumMode, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, LoadFurniture, LoadFurnitureXBS, RayIntersect, TextureCoordsChanged, GetParams, FillElements, CalculateGabarits, SetFirstRotatedHole, ReCalcGabarits, MakeFromHoles, GenerateNewId, MakeFromModel, CalcHolesPlacement, DrillHoles, RemoveOptionalHoles, Build, Transform, Symmetry, AddDrawData, RemoveAdditionalDrawData, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, MaterialSurfaceArea, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges
      отверстий: 0

  --- «[Китай] Шуруп 5х70 мм []» — 18 шт.
  свойства  [класс TFastener]
      Name = [Китай] Шуруп 5х70 мм []
      Designation = 
      ArtPos = 
      Holes = {THoleList Count=0}
      DatumMode = 3
      GSize = {Object x=69.99999999999994 y=10 z=10}
      MaterialName = 
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 1
      SalonType = 0
      НЕТ: Article, Code, Art, Size, Material, Price, Cost, Quantity, Qty, Count, Weight, HasAnimation, AnimType, Angle, Kind, Type, Group, GroupName, Vendor, Maker
      перебор for..in дал: FirstRotHole, Holes, Symmetrized, Symmetrizable, RotationAngle, LAngle, LAngleRange, AdvParamData, ParamOffset, SalonType, ParamType, DatumMode, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, LoadFurniture, LoadFurnitureXBS, RayIntersect, TextureCoordsChanged, GetParams, FillElements, CalculateGabarits, SetFirstRotatedHole, ReCalcGabarits, MakeFromHoles, GenerateNewId, MakeFromModel, CalcHolesPlacement, DrillHoles, RemoveOptionalHoles, Build, Transform, Symmetry, AddDrawData, RemoveAdditionalDrawData, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, MaterialSurfaceArea, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges
      отверстий: 0

  --- «[Китай] Шкант 8х30 мм []» — 58 шт.
  свойства  [класс TFastener]
      Name = [Китай] Шкант 8х30 мм []
      Designation = 
      ArtPos = 
      Holes = {THoleList Count=2}
      DatumMode = 2
      GSize = {Object x=35 y=8.000000000000027 z=8.000000000000016}
      MaterialName = 
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 1
      SalonType = 0
      НЕТ: Article, Code, Art, Size, Material, Price, Cost, Quantity, Qty, Count, Weight, HasAnimation, AnimType, Angle, Kind, Type, Group, GroupName, Vendor, Maker
      перебор for..in дал: FirstRotHole, Holes, Symmetrized, Symmetrizable, RotationAngle, LAngle, LAngleRange, AdvParamData, ParamOffset, SalonType, ParamType, DatumMode, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, LoadFurniture, LoadFurnitureXBS, RayIntersect, TextureCoordsChanged, GetParams, FillElements, CalculateGabarits, SetFirstRotatedHole, ReCalcGabarits, MakeFromHoles, GenerateNewId, MakeFromModel, CalcHolesPlacement, DrillHoles, RemoveOptionalHoles, Build, Transform, Symmetry, AddDrawData, RemoveAdditionalDrawData, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, MaterialSurfaceArea, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges
      отверстий: 2
  отверстие 0  [класс THole]
      Radius = 4
      Diameter = 8
      Depth = 10
      Position = {Object x=-1.4210854715202004e-14 y=-8.00000000000002 z=-1.7763568394002516e-15}
      Direction = {Object x=-1 y=0 z=2.220446049250313e-16}
      DrillMode = 2
      НЕТ: Point, Pos, Vector, Through, IsThrough, Mode, Type, Kind, Tool, Side, Face, Index
      перебор for..in дал: Tag, Optional, DrillMode, Depth, Contour, Diameter, Radius, Direction, Position, TransformMatrix, Transform, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, CompareHole, EndPosition, RayIntersect, WriteSilhLinesToData, WriteHoleCircles
  отверстие 1  [класс THole]
      Radius = 4
      Diameter = 8
      Depth = 23
      Position = {Object x=-1.4210854715202004e-14 y=-8.00000000000002 z=0}
      Direction = {Object x=1 y=8.684411214845663e-16 z=2.220446049250313e-16}
      DrillMode = 2
      НЕТ: Point, Pos, Vector, Through, IsThrough, Mode, Type, Kind, Tool, Side, Face, Index
      перебор for..in дал: Tag, Optional, DrillMode, Depth, Contour, Diameter, Radius, Direction, Position, TransformMatrix, Transform, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Assign, CompareHole, EndPosition, RayIntersect, WriteSilhLinesToData, WriteHoleCircles

  --- «[Китай] Подпятник Белая (гвоздь) []» — 14 шт.
  свойства  [класс TFastener]
      Name = [Китай] Подпятник Белая (гвоздь) []
      Designation = 
      ArtPos = 
      Holes = {THoleList Count=0}
      DatumMode = 3
      GSize = {Object x=14 y=14 z=13.648990631103516}
      MaterialName = 
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 2
      SalonType = 0
      НЕТ: Article, Code, Art, Size, Material, Price, Cost, Quantity, Qty, Count, Weight, HasAnimation, AnimType, Angle, Kind, Type, Group, GroupName, Vendor, Maker
      перебор for..in дал: FirstRotHole, Holes, Symmetrized, Symmetrizable, RotationAngle, LAngle, LAngleRange, AdvParamData, ParamOffset, SalonType, ParamType, DatumMode, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, LoadFurniture, LoadFurnitureXBS, RayIntersect, TextureCoordsChanged, GetParams, FillElements, CalculateGabarits, SetFirstRotatedHole, ReCalcGabarits, MakeFromHoles, GenerateNewId, MakeFromModel, CalcHolesPlacement, DrillHoles, RemoveOptionalHoles, Build, Transform, Symmetry, AddDrawData, RemoveAdditionalDrawData, TriLists, Source, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, MaterialSurfaceArea, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges
      отверстий: 0

==================================================================
ВСЕ КРОМКИ МОДЕЛИ — 220 шт.
==================================================================
  какие значения встречаются у каждого свойства кромки:
    ButtType: 0 — 220 шт
    Overhung: 40 — 220 шт
    ClipPanel: true — 216 шт (Бок R, Бок R, Царга); false — 4 шт (подрезать + добавить припуск, подрезать + добавить припуск, Кромка не правильно потомк что тут нет криволинейки)
      ^^^ у этого свойства ЗНАЧЕНИЯ РАЗНЫЕ — смотреть в первую очередь
    Sign: Кромка ПВХ, 1х19 — 220 шт
    CutAssigned: false — 220 шт
    CutIndex: -1 — 201 шт (Бок R, Бок R, Царга); 0 — 19 шт (Дно, Дно, Дно)
      ^^^ у этого свойства ЗНАЧЕНИЯ РАЗНЫЕ — смотреть в первую очередь
    Allowance: 1 — 204 шт (Бок R, Бок R, Царга); 0 — 12 шт (Дно, Дно, Дно); 0.5 — 4 шт (Кромка не правильно потомк что тут нет криволинейки (подрезать добавить припуск пользовательский 0,5мм), Кромка не правильно потомк что тут нет криволинейки (подрезать добавить припуск пользовательский 0,5мм), подрезать + добавить припуск пользовательский 0,5мм)
      ^^^ у этого свойства ЗНАЧЕНИЯ РАЗНЫЕ — смотреть в первую очередь
    Thickness: 1 — 220 шт
    Width: 19 — 220 шт
    FrontFace: false — 220 шт
    Checked: true — 220 шт
    Profile: (нет) — 220 шт
    Tag: -1 — 186 шт (Бок R, Бок R, Царга); 0 — 22 шт (Деталь, Деталь, Деталь); 1 — 7 шт (Деталь, Кромка подрезать + добавить припуск, подрезать + добавить припуск); 2 — 2 шт (проба прямая, проба кривая); 3 — 2 шт (проба прямая, проба кривая); 4 — 1 шт (проба кривая)
      ^^^ у этого свойства ЗНАЧЕНИЯ РАЗНЫЕ — смотреть в первую очередь

  кромки по лентам:
    [Китай] Кромка ПВХ «Белый гладкая» 1х19 мм [] — 211 шт
    [Китай] Кромка ПВХ «Пыльно зеленый» 1х19 мм [] — 2 шт
    [Китай] Кромка ПВХ «Дуб седан» 1х19 мм [] — 2 шт
    [Китай] Кромка ПВХ «Дуб Вотан» 1х19 мм [] — 5 шт

  первые 25 кромок поимённо (деталь > значения):
    «Бок R»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Бок R»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Царга»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Бок L (выдв)»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Бок L (выдв)»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «З.С. (выдв)»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Перед (выдв)»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Бок L (выдв)»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Бок L (выдв)»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «З.С. (выдв)»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Перед (выдв)»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Дно»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Дно»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Дно»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Бок L»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Бок L»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Бок R»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Бок R»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Ребро жесткости»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Ребро жесткости»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Дно ящика»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Задняя стенка ящика»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Задняя стенка ящика»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Задняя стенка ящика»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1
    «Задняя стенка ящика»: ButtType=0, Overhung=40, ClipPanel=true, Sign=Кромка ПВХ, 1х19, CutAssigned=false, CutIndex=-1, Allowance=1, Thickness=1, Width=19, FrontFace=false, Checked=true, Tag=-1

==================================================================
МАТЕРИАЛЫ ДЕТАЛЕЙ — по образцу на каждый (3)
==================================================================

  --- «[ТомЛесДрев] ЛДСП «Белый гладки» 2750х1830х16 мм []» — деталей 140
  свойства материала  [класс TMaterial]
      MaterialName = [ТомЛесДрев] ЛДСП «Белый гладки» 2750х1830х16 мм []
      Path = 
      PathAbsolute =  [метод]
      DiffuseColor = 15790320
      TransparentValue = 0
      MirrorValue = 0
      TexSX = 1830
      TexSY = 2750
      Angle = 0
      MtList = {TMaterialList Count=1230}
      НЕТ: Name, Designation, Code, Article, Art, NameWithCode, FileName, Texture, TextureName, Bitmap, Image, Picture, Color, AmbientColor, SpecularColor, Thickness, Width, Length, Height, Density, Price, Cost, Unit, Units, Overhang, Sves, Ledge, Curved, IsCurved, Curvilinear, IsCurvilinear, BandType, ButtType, MinRadius, Radius, Machine, TexW, TexH, TexAngle, Orientation, OffsetX, OffsetY, Kind, Type, MatType, IsBand, IsButt, Group, GroupName, Folder
      перебор for..in дал: VRay, ColorUse, Retry, Stretch, Angle, TexSY, TexSX, TexDY, TexDX, MirrorValue, BrightValue, ShinessValue, TransparentValue, AmbientLight, DiffuseColor, Path, MaterialName, MtList, TextureObject, Assign, PathAbsolute, SetDefaults, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, SyncToVRay, SyncFromVRay, ConvertPathsToRelative

  --- «[Россия] ХДФ «Белый» 2800х2070х3 мм []» — деталей 12
  свойства материала  [класс TMaterial]
      MaterialName = [Россия] ХДФ «Белый» 2800х2070х3 мм []
      Path = 
      PathAbsolute =  [метод]
      DiffuseColor = 12632256
      TransparentValue = 0
      MirrorValue = 0
      TexSX = 1000
      TexSY = 1000
      Angle = 0
      MtList = {TMaterialList Count=1230}
      НЕТ: Name, Designation, Code, Article, Art, NameWithCode, FileName, Texture, TextureName, Bitmap, Image, Picture, Color, AmbientColor, SpecularColor, Thickness, Width, Length, Height, Density, Price, Cost, Unit, Units, Overhang, Sves, Ledge, Curved, IsCurved, Curvilinear, IsCurvilinear, BandType, ButtType, MinRadius, Radius, Machine, TexW, TexH, TexAngle, Orientation, OffsetX, OffsetY, Kind, Type, MatType, IsBand, IsButt, Group, GroupName, Folder
      перебор for..in дал: VRay, ColorUse, Retry, Stretch, Angle, TexSY, TexSX, TexDY, TexDX, MirrorValue, BrightValue, ShinessValue, TransparentValue, AmbientLight, DiffuseColor, Path, MaterialName, MtList, TextureObject, Assign, PathAbsolute, SetDefaults, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, SyncToVRay, SyncFromVRay, ConvertPathsToRelative

  --- «[МДФ] МДФ лам. 1 ст. 2800х2070х16 мм []» — деталей 31
  свойства материала  [класс TMaterial]
      MaterialName = [МДФ] МДФ лам. 1 ст. 2800х2070х16 мм []
      Path = 
      PathAbsolute =  [метод]
      DiffuseColor = 15790320
      TransparentValue = 0
      MirrorValue = 0
      TexSX = 2070
      TexSY = 2800
      Angle = 0
      MtList = {TMaterialList Count=1230}
      НЕТ: Name, Designation, Code, Article, Art, NameWithCode, FileName, Texture, TextureName, Bitmap, Image, Picture, Color, AmbientColor, SpecularColor, Thickness, Width, Length, Height, Density, Price, Cost, Unit, Units, Overhang, Sves, Ledge, Curved, IsCurved, Curvilinear, IsCurvilinear, BandType, ButtType, MinRadius, Radius, Machine, TexW, TexH, TexAngle, Orientation, OffsetX, OffsetY, Kind, Type, MatType, IsBand, IsButt, Group, GroupName, Folder
      перебор for..in дал: VRay, ColorUse, Retry, Stretch, Angle, TexSY, TexSX, TexDY, TexDX, MirrorValue, BrightValue, ShinessValue, TransparentValue, AmbientLight, DiffuseColor, Path, MaterialName, MtList, TextureObject, Assign, PathAbsolute, SetDefaults, SaveTo, LoadFrom, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, SyncToVRay, SyncFromVRay, ConvertPathsToRelative

==================================================================
МОДУЛИ И СБОРОЧНЫЕ ЕДИНИЦЫ
==================================================================
  всего найдено: 40

  модуль 0  [класс TFurnBlock]
      Name = НМ - Gola_Ящик (внутрь)
      Designation = 01.00.00
      ArtPos = 1
      IsAssemblyUnit = true
      MakeAssemblyDrawing = false
      Count = 4
      Objects = {(не отдался)}
      GabMin = {Object x=60.00000337612194 y=-3.099387413385557e-11 z=1786.999996623923}
      GabMax = {Object x=596.0000033761444 y=879.9999999999814 z=2351.999996623923}
      GSize = {Object x=565 y=880.0000000000124 z=536.0000000000223}
      HasAnimation = false [метод]
      ToGlobal = метод (не вызывали: может менять модель)
      НЕТ: Notes, Price, Cost, Weight, Quantity, Level, Parent
      перебор for..in дал: JointLength, JointData, Symmetrize, Fragment, DatumMode, SaveToXBS, LoadFromXBS, IsFastener, Animation, FurnType, DoorShift, DoorAngle, AnimationType, AnimType, SalonType, Transforming, ReflectSalonType, AnimateTo, ToggleAnimatePos, HasAnimation, ApplyDefaultAnimation, ApplyBazis7DefaultAnimation, ResetAnimation, FindAnimation, FindSalonBlock, FindOwnerByFurnType, ResetAnimationRecursive, ToogleAnimationRecursive, DoToogleAnimationRecursive, Objects, Source, Count, Build, UpdateEdges, FindChild, FindChildEquals, FindObjects, IndexOf, ChangeObjectIndex, GetEnumerator, Enumerate, Children, AddChildren, AddChildrenCopies, HideChildren, ShowChildren, Clear, DeleteSelection, UnSelectAll, UnHighlightAll, SetVisibleAllObjects, DoAction, GetObjectsList, FindObjectByClass, TransformationChanged, GlobalTransformationChanged, TextureCoordsChanged, IsMaterialUse, MaterialSurfaceArea, CalculateGabarits, CalculateGabaritsVisibleObjects

  модуль 1  [класс TFurnBlock]
      Name = НК-Gola_Основной-L_C
      Designation = 
      ArtPos = 
      IsAssemblyUnit = false
      MakeAssemblyDrawing = false
      Count = 16
      Objects = {(не отдался)}
      GabMin = {Object x=60.00000337612194 y=-3.099387413385557e-11 z=1786.9999999438817}
      GabMax = {Object x=580 y=879.9999999999814 z=2351.999996623923}
      GSize = {Object x=564.9999966800412 y=880.0000000000124 z=519.9999966238779}
      HasAnimation = false [метод]
      ToGlobal = метод (не вызывали: может менять модель)
      НЕТ: Notes, Price, Cost, Weight, Quantity, Level, Parent
      перебор for..in дал: JointLength, JointData, Symmetrize, Fragment, DatumMode, SaveToXBS, LoadFromXBS, IsFastener, Animation, FurnType, DoorShift, DoorAngle, AnimationType, AnimType, SalonType, Transforming, ReflectSalonType, AnimateTo, ToggleAnimatePos, HasAnimation, ApplyDefaultAnimation, ApplyBazis7DefaultAnimation, ResetAnimation, FindAnimation, FindSalonBlock, FindOwnerByFurnType, ResetAnimationRecursive, ToogleAnimationRecursive, DoToogleAnimationRecursive, Objects, Source, Count, Build, UpdateEdges, FindChild, FindChildEquals, FindObjects, IndexOf, ChangeObjectIndex, GetEnumerator, Enumerate, Children, AddChildren, AddChildrenCopies, HideChildren, ShowChildren, Clear, DeleteSelection, UnSelectAll, UnHighlightAll, SetVisibleAllObjects, DoAction, GetObjectsList, FindObjectByClass, TransformationChanged, GlobalTransformationChanged, TextureCoordsChanged, IsMaterialUse, MaterialSurfaceArea, CalculateGabarits, CalculateGabaritsVisibleObjects

  модуль 2  [класс TFurnBlock]
      Name = Опора Valpato 100 мм (Блок)
      Designation = 
      ArtPos = 
      IsAssemblyUnit = false
      MakeAssemblyDrawing = false
      Count = 3
      Objects = {(не отдался)}
      GabMin = {Object x=60.000003376121924 y=-3.099387413385557e-11 z=1786.9999999438814}
      GabMax = {Object x=505.9999999999996 y=114.99999999998312 z=2351.999996623923}
      GSize = {Object x=564.9999966800412 y=115.0000000000141 z=445.99999662387756}
      HasAnimation = false [метод]
      ToGlobal = метод (не вызывали: может менять модель)
      НЕТ: Notes, Price, Cost, Weight, Quantity, Level, Parent
      перебор for..in дал: JointLength, JointData, Symmetrize, Fragment, DatumMode, SaveToXBS, LoadFromXBS, IsFastener, Animation, FurnType, DoorShift, DoorAngle, AnimationType, AnimType, SalonType, Transforming, ReflectSalonType, AnimateTo, ToggleAnimatePos, HasAnimation, ApplyDefaultAnimation, ApplyBazis7DefaultAnimation, ResetAnimation, FindAnimation, FindSalonBlock, FindOwnerByFurnType, ResetAnimationRecursive, ToogleAnimationRecursive, DoToogleAnimationRecursive, Objects, Source, Count, Build, UpdateEdges, FindChild, FindChildEquals, FindObjects, IndexOf, ChangeObjectIndex, GetEnumerator, Enumerate, Children, AddChildren, AddChildrenCopies, HideChildren, ShowChildren, Clear, DeleteSelection, UnSelectAll, UnHighlightAll, SetVisibleAllObjects, DoAction, GetObjectsList, FindObjectByClass, TransformationChanged, GlobalTransformationChanged, TextureCoordsChanged, IsMaterialUse, MaterialSurfaceArea, CalculateGabarits, CalculateGabaritsVisibleObjects

==================================================================
ПОГОНАЖ (профили, цоколи)
==================================================================
  общие свойства  [класс TExtrusionBody]
      Name = GOLA BALANCE RP051BL.1/000/4100
      UID = 5858
      Owner = {TFurnBlock Count=8 Name=Gola L - ручка в комплекте}
      Visible = true
      Selected = false
      Designation = 01.00.05
      ArtPos = 10
      Position = {Object x=548.9999966800411 y=-18.706001557423605 z=-64.87936826694481}
      НЕТ: Names, Caption, Text, ID, Id, Index, Count, Objects, Items, Parent, Enabled, Marked, Locked, Level, Code, Article, Art, Pos, Notes, Note, Comment, Info, UserData, Tag, Kind, Type, ObjType, ElType, Class, ClassName
      перебор for..in дал: Source, ClipPlanes, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Build, TransformClipPlanes, CalcZLimits, CalcRealHeight, Clip, Rotate, RotateGCS, RotateX, RotateY, RotateZ, Reflect, Orient, OrientGCS, Flash, FindConnectedFasteners, FindFastenedObjects, Thickness, Contour, DrawGuides, FC3D, MaterialWidth, UpdateEdges, Triangulate, WriteMaterialToC3D, CalculateGabarits, TriLists, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, TextureCoordsChanged, MaterialSurfaceArea, RayIntersect, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, Transform, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, AddDrawData, RemoveAdditionalDrawData, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges, InvLocalMatrix
  свойства погонажа  [класс TExtrusionBody]
      GSize = {Object x=27.00000000000366 y=57.99999999997559 z=564.9999966800411}
      Thickness = 564.9999966800411
      Material = {TMaterial MaterialName=Gola профиль L, 4050 мм, черная}
      MaterialName = Gola профиль L, 4050 мм, черная
      MaterialWidth = 1
      Contour = {T2DElemList Count=51}
      IsAssemblyUnit = false
      MakeAssemblyDrawing = true
      GabMin = {Object x=552.9999999999961 y=821.999999999987 z=1786.999999943882}
      GabMax = {Object x=579.9999999999999 y=879.9999999999626 z=2351.999996623923}
      ToGlobal = метод (не вызывали: может менять модель)
      NToGlobal = метод (не вызывали: может менять модель)
      TriLists = {(не отдался)}
      TriListsCount = 53
      НЕТ: Size, Width, Height, Length, Depth, MaterialLength, Texture, TextureAngle, TextureOrientation, Butts, Plastics, Holes, Grooves, Cuts, Millings, Direction, GrainDirection, Grain, DatumMode, ToLocal, Normal, HasAnimation, IsButtVisible, IsPanelRotated, Rotated, Area, Square, Perimeter, Weight, Mass, Price, Cost, Quantity, Qty, Amount, Number, Num
      перебор for..in дал: Source, ClipPlanes, SaveToXml, LoadFromXml, SaveToXBS, LoadFromXBS, Build, TransformClipPlanes, CalcZLimits, CalcRealHeight, Clip, Rotate, RotateGCS, RotateX, RotateY, RotateZ, Reflect, Orient, OrientGCS, Flash, FindConnectedFasteners, FindFastenedObjects, Thickness, Contour, DrawGuides, FC3D, MaterialWidth, UpdateEdges, Triangulate, WriteMaterialToC3D, CalculateGabarits, TriLists, TriListsCount, UseColorToDrawTriangles, MaterialName, Material, IsMaterialUse, TextureCoordsChanged, MaterialSurfaceArea, RayIntersect, ClearTriLists, AddTriangle, IndexOfTriList, AssignTriangles, AddTriList, Transform, DrawBoundary, SetEdgeFlags, TriCount, SaveTriData, LoadTriData, SizeChanged, AddDrawData, RemoveAdditionalDrawData, UserPropertyVariants, UserProperty, UserPropertyName, CollisionDetection, EdgesCount, Edges, InvLocalMatrix

==================================================================
СПИСКИ МАТЕРИАЛОВ МОДЕЛИ
==================================================================

  MtList у материала детали:
    устройство списка  [класс TMaterialList]
      Count = 1230
      Items = {(не отдался)}
      MaterialExists = метод (не вызывали: может менять модель)
      AddMaterial = метод (не вызывали: может менять модель)
      НЕТ: Materials, Material, Names
      перебор for..in дал: DefaultTextureFileName, TexPath, OnAdd, BeginUpdate, EndUpdate, NotifyOnAdd, AddCopy, AddMaterial, MaterialExists, AddList, SaveToStream, LoadFromStream, SaveToXBS, LoadFromXBS, SaveToFile, LoadFromFile, SaveToFileXml, LoadFromFileXml, RemoveUnused, ReloadTextures, Items, OnValueNotify, OnKeyNotify, Comparer, Values, Keys, Collisions, GrowThreshold, Count, Capacity, Add, Remove, ExtractPair, Clear, TrimExcess, TryGetValue, AddOrSetValue, TryAdd, ContainsKey, ContainsValue, ToArray, GetEnumerator
    материалов в списке: 1230
    ключей в словаре: 1230
    всего похожих на кромку в справочнике: 0