Name | Description | |
---|---|---|
Activate | Overloaded. For internal use only. | |
AdjustNearAndFarPlanes | Adjusts camera near and far planes based on model extents and on origin symbol, grid and shadow visibility status. | |
BeginInit | Overridden. | |
CancelWork | Stops the asynchronous background work. | |
CheckSmall | Checks the size on screen of the top level entities and hides the ones smaller that SmallSize, if HideSmall is true. | |
Clear | Clears all the viewport master collections: blocks, entities, materials, labels and layers. | |
CompareWithReferenceImage | Overloaded. Executes a 3D scene visual testing. | |
CompileUserInterfaceElements | Overloaded. Compiles 3D user interface elements like the origin symbol, the bitmap background, the FEM restraint and load symbols, etc. | |
CopyTo | Copies all items inside control master collections (Entities, Labels, Blocks, Layers, Materials, TextStyles, LineTypes) to the specified ViewportLayout. | |
CopyToClipboardRaster | Overloaded. Copies a raster image of the current viewport scene on the clipboard. | |
CopyToClipboardVector | Copies a vectorial image of the current scene of the active viewport on the clipboard. | |
CreateReferenceImage | Create a bitmap for the image comparison. | |
Deactivate | Deactivates the product. | |
DeleteLicenseFile | For internal use only. | |
DeleteObject | ||
DoWork | Accomplishes the work. | |
DrawTextOutlined | Draws a text on the ViewportLayout's client area. | |
EndInit | Overridden. | |
EvaluateBoundingBox | Evaluates the bounding box of a collection of entities without taking care of entity visibility. | |
ExtrudeText | Overloaded. Extrudes a text creating an array of new solids. | |
FindClosestTriangle | Overloaded. Finds the closest triangle to the viewer of the specified entity. | |
FindClosestVertex | Overloaded. Looks for the model vertex whose 2D screen projection is closer to the mouse cursor skipping entities different from entType. | |
FindClosestVertices | Overloaded. Looks for the model vertices whose 2D screen projections are closer to the mouse than the maxDistance. | |
GetAllCrossingEntities | Returns the list of all the visible and selectable entities geometrically crossing the selection box, regardless of their actual visibility on screen. | |
GetAllEnclosedEntities | Selects all entities completely enclosed in the specified selection rectangle. | |
GetAllEntitiesUnderMouseCursor | Returns all the visible (on screen) top level and selectable entities (which may include the parents stack for nested entities) under the mouse cursor in the active viewport. | |
GetAllItemsUnderMouseCursor | Returns all the visible (on screen) and selectable entities (which may include the parents stack for nested entities) under the mouse cursor in the active viewport. | |
GetAllLabelsUnderMouseCursor | Returns all the visible labels under the mouse cursor in the active viewport. | |
GetAllVisibleEntities | Returns the list of all visible entities in the specified selection box in the active viewport. | |
GetAllVisibleItems | Returns the list of all visible entities (which may include the parents stack for nested entities) in the specified selection box in the active viewport. | |
GetAllVisibleLabels | Returns the list of all visible labels in the specified selection box. | |
GetAssembly | Gets the currently loaded assembly. | |
GetDefaultCursor | Gets the default cursor for the viewport control. | |
GetDefaultLayoutMode | For internal use only. | |
GetEntityPattern | Returns the entity's linetype pattern. | |
GetEntityUnderMouseCursor | Returns the index of the first top level entity under the mouse cursor. | |
GetItemUnderMouseCursor | Gets the first item under the mouse cursor (which may include the parents stack for nested entities). | |
GetLabelUnderMouseCursor | Returns the index of the first label under the mouse cursor. | |
GetPixel | Gets the color of the specified pixel in this viewport | |
GetPlanarReflectionsPlane | Gets the plane used to draw the planar reflections. | |
GetThumbnail | Returns a thumbnail bitmap of the whole viewportLayout. The maximum size is 256x256. | |
GroupSelection | Creates a single unit from selected entities. | |
InitializeViewports | Overridden. Ensures that at least one Viewport is present in the Viewports collection. | |
Invalidate | Overloaded. Invalidates the entire surface of the control and causes the control to be redrawn. | |
IsDesignMode | Overridden. Gets a boolean indicating whether the control is running at design time. | |
IsErrorInPaint | Overridden. | |
LicenseFileLocation | Overloaded. For internal use only. | |
LoadPickCursor | Overridden. Gets the Pick Cursor stream. | |
LoadScene | Overloaded. Restores the current scene from disk, including entities, textures, blocks and labels. | |
MakeFace | Overloaded. Triangulates the specific region. | |
MakeLoop | Analyzes a number of entities and returns a closed loop of points starting from the entity at startIndex. You can provide an array of 100 entities an get a 3D loop of a square made up of 4 lines. Entities connection is checked using chordalError parameter, if the end points of two entities are farther of this value they will not be connected. | |
MakeLoopByLength | Returns a closed loop of points at the specified distance. | |
MoveToPlane | Overloaded. Moves a list of entities from plane XY to the specified plane. | |
NextView | Restores the next view previously saved on the Viewport.SavedViews stack. | |
OrientCamera | Orients the Camera between the two specified points. | |
PageSetup | Opens the Page Setup dialog. | |
PanCamera | Overloaded. Pans the view from one screen point to the other. | |
PanDown | Pans the view downwards. | |
PanLeft | Pans the view to the left. | |
PanRight | Pans the view to the right. | |
PanUp | Pans the view upwards. | |
PreFilterMessage | Overloaded. Overridden. | |
PreviousView | Restores the previous view on the Viewport.SavedViews stack. | |
Computes the hidden lines and opens the Print dialog. | ||
PrintPreview | Computes the hidden lines and opens the Print Preview dialog. | |
ProcessSelection | Selects each entity crossing the specified selection rectangle. | |
ProcessSelectionEnclosed | Selects each entity completely enclosed in the specified selection rectangle. | |
ProcessSelectionVisibleOnly | Selects only visible entities in the specified rectangle. | |
ProcessSelectionVisibleOnlyLabels | Selects only visible labels in the specified rectangle. | |
RemoveJittering | Overloaded. Creates a block with the selected Entities, computes the center of their bounding box, translates them all of the negative of that quantity and returns a BlockReference to that block. | |
RenderToBitmap | Overloaded. Returns an image of the current ViewportLayout scene. The image can be scaled even to a poster size one. | |
RestoreView | Restores the previously saved view in the active viewport. | |
RestoreViewportsForDesignTime | ||
RotateCamera | Overloaded. Sets the view direction as the normal of the plane under the mouse cursor. | |
RotateDown | Rotates the view downwards. | |
RotateLeft | Rotates the view to the left. | |
RotateRight | Rotates the view to the right. | |
RotateUp | Rotates the view upwards. | |
SaveScene | Overloaded. Saves the current scene on disk, including entities, textures, blocks and layouts. | |
SaveView | Overloaded. Saves the current view on the Viewport.SavedViews stack. | |
ScaleForDPI | Scales the element for high DPI settings. | |
ScreenToPlane | Overloaded. Maps screen coordinates to world coordinates in the active viewport. | |
ScreenToWorld | Overloaded. Maps screen coordinates to world coordinates. | |
SelectObject | ||
SetColorDrawForSelection | Sets a coded color depending on the entity id. | |
SetColorDrawForSelectionAndUpdateIdItemsMap<T> | Sets a coded color depending on the entity id. | |
SetColorRendered | Rendered mat changer. | |
SetColorShaded | Shaded color changer. | |
SetCursor | Sets the cursor. | |
SetDefaultCursor | Sets the default cursor for the viewport control. | |
SetParentHandle | Overridden. | |
SetSelectionScope | Sets the parents stack that represents the starting point for the selection. | |
SetView | Overloaded. Sets the view direction of the camera to the specified direction. | |
SetViewportsForDesignTime | ||
StartAnimation | Overloaded. Starts the animation timer. After calling this method the Animate method of all the entities is called periodically to allow the computation of the new entity position. To animate group of entities the recommended approach is the following:
| |
StartWork | Starts the work asynchronously. | |
StopAnimation | Stops the animation timer. Call base class method when overriding. | |
SupportRequest | For internal use only. | |
SuspendUpdate | Suspends the updates of ViewportLayout. | |
Ungroup | Removes the group status from the specified group. | |
Unlock | Validates the license for runtime usage. | |
UpdateDesignModeScene | Used by the designer to update the graphics. | |
UpdateViewportLayout | Updates the viewport in both desing-time and run-time mode. If necessary adjust near and far planes to accomodate origin symbols of various sizes. | |
UpdateViewportsSizeAndLocation | Updates the Viewports dimensions and locations depending on the LayoutMode property. | |
UpdateVisibleSelection | This method needs to be called before using one of the visible selection action modes or one of the methods that get the entities (or labels) under the mouse cursor if the devDept.Eyeshot.Entities.Entity.Visible or the devDept.Eyeshot.Entities.Entity.Selectable (or devDept.Eyeshot.Labels.Label.Visible or devDept.Eyeshot.Labels.Label.Selectable in case of labels selection) changed and the camera was not moved. | |
WndProcMouse3D | Overridden. | |
WorldToScreen | Overloaded. Maps world coordinates to screen coordinates. | |
WriteToFileRaster | Overloaded. Saves a raster image of the current viewport scene on disk. | |
WriteToFileVector | Saves a vectorial image of the current scene of the active viewport on disk in EMF format. | |
ZoomCamera | Overloaded. Zooms the view of the specified amount. | |
ZoomFit | Overloaded. Fits the entire model in the viewport control's client area. | |
ZoomFitSelectedLeaves | Overloaded. Fits the selected entities, including the ones inside BlockReferences. | |
ZoomIn | Zooms the view in. | |
ZoomOut | Zooms the view out. | |
ZoomWindow | Zooms to the specified window. |