Environment Class
Name | Description | |
---|---|---|
Environment() | Empty constructor. |
Name | Description | |
---|---|---|
AccurateTransparency | When true, the Accurate Transparency mode is activated. Accurate Transparency provides slower but more accurate semi-transparent object drawing with support for non-concave objects and for objects intersection. | |
ActionMode | Gets or sets the active viewport action. | |
AllocatedCharDefs | Gets the number of loaded character definitions. | |
AnimateCamera | If true, animates the camera in the commands that change its position or orientation. | |
AnimateCameraDuration | Gets or sets the duration in milliseconds of the camera animations. | |
AntiAliasing | Gets or sets a value indicating if full screen anti-aliasing is enabled. | |
AntiAliasingSamples | Gets or sets the number of desired samples for Full Screen Anti-Aliasing. The Full Screen Anti-alasing can be set with the AskForAntiAliasing property. | |
AskForAntiAliasing | If true, Full Screen Anti-Aliasing modes are requested during viewport initialization. The number of samples can be set with the AntiAliasingSamples property. | |
AskForDirect3DLevel9_3 | If true, The Direct3D feature level 9_3 is requested during viewport initialization instead of the highest feature level available. | |
AskForHardwareAcceleration | If true, OpenGL accelerated hardware modes are requested during viewport initialization. | |
AttributeReferenceVisibilityMode | Gets or sets the AttributeReferences visibility mode. | |
AutoRefresh | When true the Invalidate() and the CompileUserInterfaceElements() are automatically called after changing the properties that are defined as dependency properties. | |
Background | Gets or sets the background settings of the active viewport (WinForms). | |
Blocks | Block collection. This collection contains block definitions. | |
ButtonStyle | Gets or sets the style used by the ToolBar and ProgressBar buttons. | |
CameraChangedFrequency | The interval, in milliseconds, of CameraChanged events firing. | |
CursorTypes | The cursor types dictionary. | |
DaysRemaining | For internal use only. | |
DaysTotal | For internal use only. | |
Entities | Entity collection. This collection contains the entities displayed in the viewport. | |
ErrorInPaint | Gets a value indicating if an error occurred during paint. | |
Font | Gets or sets viewport font (WinForms). | |
FontFamily | Gets or sets viewport font family. | |
FontSize | Gets or sets viewport font. | |
FontStyle | Gets or sets viewport font. | |
FontWeight | Gets or sets viewport font. | |
ForceHardwareAcceleration | Forces accelerated hardware modes. By default, Eyeshot automatically disables hardware acceleration on some embedded GPUs to obtain the maximum level of graphical output consistency between all hardware. In these cases, enabling this property will forcibly activate hardware acceleration, though the resulting graphics output may be unpredictable. | |
FramesPerSecond | Gets current frames per second rate. | |
Groups | Group collection. | |
HasLicense | Tells if the product has a license. | |
HideSmall | If true, entities with a size on screen less than SmallSize are not drawn. Ignored when Turbo is enabled. | |
InitialView | Gets or sets the active initial view in the active viewport. | |
InstanceId | For internal use only. Gets the instance id for the logging. | |
IsActivated | Tells if the product is activated. | |
IsAntiAliasingAvailable | Returns true if Full Screen Anti-Aliasing is available. | |
IsBusy | Gets background worker thread status. | |
IsHardwareAccelerated | Returns true if OpenGL hardware acceleration is currently in use. | |
IsInFrustumMode | Gets or sets the modality used by IsInFrustum() method. | |
IsTrialExpired | Tells if the trial period has expired. | |
LastFrameDrawingDelay | Get or Set the time, in milliseconds, before to start the last frame drawing after a mouse action (e.g. Zoom, Pan, Rotate) during Turbo mode. | |
Layers | Layer collection. | |
Legends | Gets or sets the active viewport legends array. | |
LineTypes | Gets or sets the line types collection. | |
MagnifyingGlass | Gets or sets the settings for the magnifying glass displayed under the mouse cursor. | |
MaxPatternRepetitions | Gets or sets the maximum number of pattern repetitions allowed between two vertices of a curve. | |
MaxTextureSize | Gets the maximum texture size allowed on current OpenGL implementation (in pixel). | |
Mouse3D | 3D mouse settings. | |
Moving | Tells if the viewport is performing a zoom-pan-rotate operation. | |
MultiTouch | Gets or sets the Multitouch settings. | |
MultipleSelection | If true, the selection ActionModes work as if the Control key was pressed, selecting multiple entities. | |
OpenglExtensions | Gets a space-separated list of supported extensions to OpenGL. | |
Organization | For internal use only. | |
PickBoxSize | Gets or sets the pick box size in pixel units. | |
PrintDocumentName | Print document name. It also appears during print preview preparation. | |
PrintResolution | Print resolution (dpi). | |
ProgressBar | Gets or sets the progress bar settings. | |
RendererName | Gets the name of the renderer. This name is typically specific to a particular configuration of a hardware platform. It does not change from release to release. | |
RendererVendor | Gets the company responsible for this GL implementation. This name does not change from release to release. | |
RendererVersion | Gets graphics API version. | |
SelectionBoxColors | Gets or sets the colors used to draw the selection box and polygon. | |
SelectionColor | Gets or sets the color of selected entities, shared by all viewports. | |
SelectionColorDynamic | Gets or sets the color for the dynamic selection, shared by all viewports. | |
SelectionLineWeightScaleFactor | Gets or sets the factor applied to the line weight for the selected wireframe entities or Brep.Edges. | |
SerialNumber | For internal use only. | |
ShadingLanguageVersion | Gets OpenGL Shading Language version. | |
ShortcutKeys | Gets or sets the keyboard shortcuts. | |
ShowCurveDirection | If true, curve direction is displayed. | |
ShowFps | Gets or sets the frame per second rate text visibility status. | |
ShowNormals | Gets or sets the normals visibility status. | |
ShowVertexIndices | Gets or sets the vertex indices visualization flag in the active viewport (meaningful only if Viewport.ShowVertices is also true). | |
ShowVertices | If true, the model vertices are displayed in the active viewport. | |
SmallSize | Gets or sets the size (in pixel) of small entities. | |
SuspendSetColorForSelection | Suspends the set of the color by the SetColorDrawForSelectionAndUpdateIdItemsMap. | |
TempEntities | Temporary Entity collection. This collection contains the entities displayed in the viewport on top of the others as temporary entities. | |
TextStyles | Gets or sets the text styles collection. | |
ToolBar | Gets active viewport first toolbar. | |
ToolBars | Gets active viewport toolbars array. | |
Turbo | Gets or sets the FastZPR settings. When FastZPR is active a simplified representation of the current geometry is drawn during dynamic movements (Zoom/Pan/Rotate). | |
UseFrameBufferObject | When true the frame buffer objects are used. Affects the quality of Realistic shadows. For debugging purpose only. | |
UseShaders | If true, the rendererType.OpenGL renderer uses Phong shading for better lighting, has the DisplayModeSettingsRendered.PlanarReflections with a fading out effect and better performances for the shadowType.Realistic shadows. | |
Username | For internal use only. | |
VertexSize | Gets or sets the vertex visualization size in the active viewport (meaningful only if Viewport.ShowVertices is true). | |
WaitCursorMode | Gets or sets the wait cursor mode. Controls if and when the wait cursor is displayed. |
Name | Description | |
---|---|---|
Activate(object, EventArgs) | For internal use only. | |
Activate(object, EventArgs, string, string, string) | ||
AdjustNearAndFarPlanes() | Adjusts camera near and far planes based on model extents and on origin symbol, grid and shadow visibility status. | |
ApplyOpacityMask() | Computes the opacity mask that makes the viewports opaque and leaves a transparent space between them. | |
BeginInit() | ||
CancelWork() | Stops the asynchronous background work. | |
CheckSmall(int) | Checks the size on screen of the top level entities and hides the ones smaller that SmallSize, if HideSmall is true. | |
CheckViewports() | For internal use only. | |
Clear() | Clears all the viewport master collections: entities, tempEntities, blocks, layers, materials, text styles, line types and labels. | |
ClearCharDefs() | ||
CompareWithReferenceImage(Bitmap, Bitmap, out Bitmap, double) | Executes a 3D scene visual testing. | |
CompareWithReferenceImage(Bitmap, Bitmap, out Bitmap, double, Color) | Executes a 3D scene visual testing. | |
CompareWithReferenceImage(Bitmap, out Bitmap, out Bitmap, viewType, double) | Executes a 3D scene visual testing. | |
CompareWithReferenceImage(Bitmap, out Bitmap, out Bitmap, viewType, double, Color) | Executes a 3D scene visual testing. | |
CompileUserInterfaceElements() | Compiles 3D user interface elements like the origin symbol, the bitmap background, the FEM restraint and load symbols, etc. | |
CompileUserInterfaceElements(Viewport) | Compiles 3D user interface elements like the origin symbol, the bitmap background, the FEM restraint and load symbols, etc. | |
ComputeNonCurrentEntityColor(Entity, Color, bool) | Gets the color used to draw the given non-current entity. | |
CopyTo(Environment, bool) | Copies all items inside control master collections (Entities, devDept.Eyeshot.Labels, Blocks, Layers, Materials, TextStyles, LineTypes) to the specified Environment control. | |
CopyToClipboardRaster() | Copies a raster image of the current viewport scene on the clipboard. | |
CopyToClipboardRaster(Size) | Copies a raster image of the current viewport scene on the clipboard. | |
CopyToClipboardRaster(Size, bool, bool) | Copies a raster image of the current viewport scene on the clipboard. | |
CopyToClipboardRaster(Size, double, bool, bool) | Copies a raster image of the current viewport scene on the clipboard. | |
CopyToClipboardRaster(float) | Copies a raster image of the current viewport scene on the clipboard. | |
CopyToClipboardRaster(float, double) | Copies a raster image of the current viewport scene on the clipboard. | |
CopyToClipboardVector(bool) | Copies a vectorial image of the current scene of the active viewport on the clipboard. | |
CreateReferenceImage(viewType) | Create a bitmap for the image comparison. | |
CreateShaderParams(DrawSceneParams) | For internal use only. | |
Deactivate(object, EventArgs) | Deactivates the product. | |
DeleteLicenseFile(object, EventArgs) | For internal use only. | |
DeleteObject(IntPtr) | ||
Dispose(bool) | Clean up any resources being used. | |
Dispose() | (inherited from EnvironmentBase). | |
DoWork(WorkUnit) | Accomplishes the work. | |
Draw3D(DrawSceneParams) | Draws model, shadow and bounding box. | |
DrawBackground() | Draws the Background of the Environment control. | |
DrawImage(int, int, Bitmap) | Draws an image on the Environment's client area. | |
DrawOverlay(DrawSceneParams) | Draws overlaying UI elements. | |
DrawScene(Viewport, float, float, RectangleF, bool, bool, bool) | Main drawing method. | |
DrawShadow(float) | Draws the model shadow | |
DrawText(int, int, string, Font, Color, Color, ContentAlignment) | Draws a text on the Environment's client area. | |
DrawText(int, int, string, Font, Color, Color, ContentAlignment, RotateFlipType) | Draws a text on the Environment's client area. | |
DrawText(int, int, string, Font, Color, ContentAlignment) | Draws a text on the Environment's client area. | |
DrawTextOutlined(int, int, string, Font, Color, Color, float, ContentAlignment) | Draws a text on the Environment's client area. | |
DrawTexture(TextureBase, int, int, ContentAlignment, bool) | Draws a texture. | |
DrawVertexIndices(DrawSceneParams) | ||
DrawVertices(DrawEntitiesParams) | Draws the vertices of the entities. | |
DrawViewport(DrawSceneParams) | Draws the viewport. | |
DrawViewportBackground(DrawSceneParams) | Draws the viewport background and reflections. | |
EndInit() | ||
EndZoomPanRotate(Viewport) | Ends a sequence of Zoom-Pan-Rotate movements. | |
Equals(Object) | Determines whether the specified object is equal to the current object. (inherited from Object). | |
EvaluateBoundingBox(ICollection<Entity>, out Point3D, out Point3D) | Evaluates the bounding box of a collection of entities without taking care of entity visibility. | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object). | |
FindClosestVertex(Entity, Point, double) | Looks for the vertex of the specified entity whose 2D screen projection is closer to the mouse cursor. | |
FindClosestVertex(Point, double, Type, out HitVertex) | Looks for the model vertex whose 2D screen projection is closer to the mouse cursor skipping entities different from entType. | |
FindClosestVertex(Point, double, Type, out Point3D) | Looks for the model vertex whose 2D screen projection is closer to the mouse cursor skipping entities different from entType. | |
FindClosestVertex(Point, double, Type, out int) | Looks for the model vertex whose 2D screen projection is closer to the mouse cursor skipping entities different from entType. | |
FindClosestVertex(Point, double, out HitVertex) | Looks for the model vertex whose 2D screen projection is closer to the mouse cursor. | |
FindClosestVertex(Point, double, out Point3D) | Looks for the model vertex whose 2D screen projection is closer to the mouse cursor. | |
FindClosestVertex(Point, double, out int) | Looks for the model vertex whose 2D screen projection is closer to the mouse cursor. | |
FindClosestVertices(Entity, Point, double) | Looks for the model vertices of the specified entity whose 2D screen projections are closer to the mouse cursor. | |
FindClosestVertices(Point, double) | Looks for the model vertices whose 2D screen projections are closer to the mouse than the maxDistance. | |
FindClosestVertices(Point, double, Type) | Looks for the model vertices whose 2D screen projections are closer to the mouse cursor skipping entities different from entType. | |
FireProgressChanged(ProgressChangedEventArgs) | Raises the ProgressChanged event. | |
FireWorkCancelled(EventArgs) | Raises the WorkCancelled event. | |
FireWorkCompleted(WorkCompletedEventArgs) | Raises the WorkCompleted event. | |
FireWorkFailed(WorkFailedEventArgs) | Raises the WorkCancelled event. | |
FreeCursors() | ||
GetAllCrossingEntities(Rectangle, bool) | Returns the list of all the visible and selectable entities geometrically crossing the selection box, regardless of their actual visibility on screen. | |
GetAllEnclosedEntities(Rectangle) | Selects all entities completely enclosed in the specified selection rectangle. | |
GetAllEntitiesUnderMouseCursor(Point, bool) | 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(Point, bool) | Returns all the visible (on screen) and selectable items (which may include the parents stack for nested entities) under the mouse cursor in the active viewport. | |
GetAllLabelsUnderMouseCursor(Point, bool) | Returns all the visible labels under the mouse cursor in the active viewport. | |
GetAllVisibleEntities(Rectangle, bool) | Returns the list of all visible entities in the specified selection box in the active viewport. | |
GetAllVisibleItems(Rectangle, bool) | Returns the list of all visible items (which may include the parents stack for nested entities) in the specified selection box in the active viewport. | |
GetAllVisibleLabels(Rectangle, bool) | Returns the list of all visible labels in the specified selection box. | |
GetAssembly(out string, out string, out string, out Version, out string) | Gets the currently loaded assembly. | |
GetBackground() | Gets the background settings of the active viewport (WPF). | |
GetComputeEntitiesVisibilityParams<T>(int, IList<T>) | For internal use only. | |
GetCrossingEntities(Rectangle, bool, bool) | Returns the list of all the visible and selectable entities crossing the specified selection box. | |
GetCrossingEntities(Rectangle, IList<Entity>, bool, bool, Transformation) | Returns the list of all the visible and selectable entities crossing the specified selection box. | |
GetDefaultCursor() | Gets the default cursor for the viewport control. | |
GetEntityLineWeight(Entity, Entity, LayerKeyedCollection) | Gets the entity line weight. | |
GetEntityPattern(Entity, LineTypeKeyedCollection, string, LayerKeyedCollection) | Returns the entity's linetype pattern. | |
GetEntityUnderMouseCursor(Point, bool) | Returns the index of the first top level entity under the mouse cursor. | |
GetHashCode | Serves as the default hash function. (inherited from Object). | |
GetItemUnderMouseCursor(Point, bool) | Gets the first item under the mouse cursor (which may include the parents stack for nested entities). | |
GetLabelUnderMouseCursor(Point, bool) | Returns the index of the first label under the mouse cursor. | |
GetLegends() | The active viewport legends collection. | |
GetPixel(int, int) | Gets the color of the specified pixel in this viewport | |
GetTextImage(string, Font, Color, Color, ContentAlignment, RotateFlipType, bool) | Gets the text bitmap. | |
GetTextOutlinedImage(string, Font, Color, Color, RotateFlipType, float) | Gets the outlined text image. | |
GetThumbnail(int) | Returns a thumbnail bitmap of the whole Environment control. The maximum size is 256x256. | |
GetToolBar() | Gets active viewport first toolbar. | |
GetToolBars() | Gets active viewport toolbars collection. | |
GetType | Gets the Type of the current instance. (inherited from Object). | |
GetViewportUnderMouse(Point) | Returns the viewport under the given mouse position. | |
GetVisibleEntitiesFromBackBuffer(Viewport, byte[], int, int, Rectangle, bool) | Returns the indices of the entities read from the back buffer in the selectionBox. | |
GroupSelection() | Creates a single unit from selected entities. | |
InitializeViewports() | Ensures that at least one Viewport is present in the Viewports collection. | |
Invalidate() | ||
IsCloserVertex(Point3D, double, double) | Tells if the projected point, whose square distance from the mouse cursor is squareDistance, is closer than the currentMinimumSquareDistance. | |
IsDesignMode() | Gets a boolean indicating whether the control is running at design time. | |
IsDragAction() | Tells if the current ActionMode requires dragging. | |
IsErrorInPaint() | ||
IsInputKey(Keys) | ||
IsSelectByBoxAction() | Tells if the current ActionMode is one of the ByBox ones. | |
IsSelectByPickAction() | Tells if the current ActionMode is one of the ByPick ones. | |
IsSelectByPolygonAction() | Tells if the current ActionMode is one of the ByPolygon ones. | |
IsSelectVisibleAction() | Tells if the current ActionMode is one of the visible ones. | |
LicenseFileLocation(object, EventArgs) | For internal use only. | |
LicenseFileLocation(object, EventArgs, bool) | For internal use only. | |
LoadPickCursor() | Gets the Pick Cursor stream. | |
LoadScene(Stream) |
Obsolete.
Restores the current scene from disk, including entities, textures, blocks and labels. |
|
LoadScene(string) |
Obsolete.
Restores the current scene from disk, including entities, textures, blocks and labels. |
|
MakeFace(Plane, IList<IList<Int32>>, IList<Point3D>, bool) | Obsolete. Triangulates the specific region. | |
MakeFace(Plane, IList<Int32>, IList<IList<Int32>>, IList<Point3D>) | Obsolete. Triangulates the specific region. | |
MakeLoop(IList<ICurve>, int, double, bool) | Obsolete. 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. | |
MemberwiseClone | Creates a shallow copy of the current Object. (inherited from Object). | |
NextView() | Restores the next view previously saved on the Viewport.SavedViews stack. | |
OnAnimationTimerTick(object) | Occurs every timer tick. Call base class method when overriding. | |
OnDoubleClick(EventArgs) | ||
OnGotFocus(EventArgs) | ||
OnGotFocus(RoutedEventArgs) | (inherited from EnvironmentBase). | |
OnHandleCreated(EventArgs) | ||
OnHandleDestroyed(EventArgs) | ||
OnKeyDown(KeyEventArgs) | ||
OnKeyDown(KeyEventArgs) | (inherited from EnvironmentBase). | |
OnKeyUp(KeyEventArgs) | ||
OnKeyUp(KeyEventArgs) | (inherited from EnvironmentBase). | |
OnLostFocus(EventArgs) | Synchronize hasFocus parameter, reset action, redraw the control. | |
OnLostFocus(RoutedEventArgs) | (inherited from EnvironmentBase). | |
OnMouse3DButtonDown(object, ButtonEventArgs) | Occurs every Mouse3DButtonDown event. | |
OnMouse3DButtonUp(object, ButtonEventArgs) | Occurs every Mouse3DButtonUp event. | |
OnMouse3DMove(object, MoveEventArgs) | Occurs every Mouse3DMove event. | |
OnMouseClick(MouseEventArgs) | ||
OnMouseDown(MouseEventArgs) | ||
OnMouseDown(MouseButtonEventArgs) | (inherited from EnvironmentBase). | |
OnMouseEnter(EventArgs) | ||
OnMouseEnter(MouseEventArgs) | (inherited from EnvironmentBase). | |
OnMouseLeave(EventArgs) | ||
OnMouseLeave(MouseEventArgs) | (inherited from EnvironmentBase). | |
OnMouseMove(MouseEventArgs) | ||
OnMouseMove(MouseEventArgs) | (inherited from EnvironmentBase). | |
OnMouseUp(MouseEventArgs) | ||
OnMouseUp(MouseButtonEventArgs) | (inherited from EnvironmentBase). | |
OnMouseWheel(MouseEventArgs) | ||
OnMouseWheel(MouseWheelEventArgs) | (inherited from EnvironmentBase). | |
OnMultiTouchClick(object, MouseEventArgs) | Occurs every MultiTouchClick event. | |
OnMultiTouchClick(object, MouseButtonEventArgs) | ||
OnMultiTouchDoubleClick(object, MouseEventArgs) | Occurs every MultiTouchDoubleClick event. | |
OnMultiTouchDoubleClick(object, MouseButtonEventArgs) | ||
OnMultiTouchDown(object, TouchEventArgs) | Occurs every MultiTouchDown event. | |
OnMultiTouchMove(object, TouchEventArgs) | Occurs every MultiTouchMove event. | |
OnMultiTouchUp(object, TouchEventArgs) | Occurs every MultiTouchUp event. | |
OnPaint(PaintEventArgs) | ||
OnPaint() | ||
OnResize(EventArgs) | ||
PageSetup(bool, bool, Nullable<Int32>, PaperSize, Nullable<Boolean>) | Defines the Page Setup. | |
PaintBackBuffer() | Paints the viewport surface without redrawing the whole scene. | |
PaintDesignError(Graphics) | ||
PanCamera(Point, Point) | Pans the view from one screen point to the other. | |
PanCamera(Point, Point, bool) | Pans the view from one screen point to the other. | |
PanDown(int) | Pans the view downwards. | |
PanLeft(int) | Pans the view to the left. | |
PanRight(int) | Pans the view to the right. | |
PanUp(int) | Pans the view upwards. | |
PostRemoveJitteringForFastZPR(RenderContextBase) | ||
PreFilterMessage(ref Message) | (inherited from EnvironmentBase). | |
PreFilterMessage(int, IntPtr) | ||
PreRemoveJitteringForFastZPR(RenderContextBase) | ||
PreviousView() | Restores the previous view on the Viewport.SavedViews stack. | |
Print(bool) | Computes the hidden lines and opens the Print dialog. | |
PrintPreview(Size, bool) | ||
ProcessSelection(Rectangle, bool, bool, out int[], List<Int32>, bool) |
Obsolete.
Selects each entity crossing the specified selection rectangle. This method is deprecated. Use the overload with the SelectionChangedEventArgs parameter. |
|
ProcessSelection(Rectangle, bool, bool, SelectionChangedEventArgs, bool) | Selects each entity crossing the specified selection rectangle. | |
ProcessSelectionByPolygon(List<Point2D>, bool, out int[], List<Int32>) |
Obsolete.
Selects each entity crossing the specified selection polygon. This method is deprecated. Use the overload with the SelectionChangedEventArgs parameter. |
|
ProcessSelectionByPolygon(List<Point2D>, bool, SelectionChangedEventArgs) | Selects each entity crossing the specified selection polygon. | |
ProcessSelectionByPolygonEnclosed(List<Point2D>, bool, out int[], List<Int32>) |
Obsolete.
Selects each entity completely enclosed in the specified selection rectangle. This method is deprecated. Use the overload with the SelectionChangedEventArgs parameter. |
|
ProcessSelectionByPolygonEnclosed(List<Point2D>, bool, SelectionChangedEventArgs) | Selects each entity completely enclosed in the specified selection rectangle. | |
ProcessSelectionByPolygonVisibleOnly(List<Point2D>, bool, out int[], List<Int32>) |
Obsolete.
Selects each visible entity in the specified selection polygon. This method is deprecated. Use the overload with the SelectionChangedEventArgs parameter. |
|
ProcessSelectionByPolygonVisibleOnly(List<Point2D>, bool, SelectionChangedEventArgs) | Selects each visible entity in the specified selection polygon. | |
ProcessSelectionEnclosed(Rectangle, bool, bool, out int[], List<Int32>) |
Obsolete.
Selects each entity completely enclosed in the specified selection rectangle. This method is deprecated. Use the overload with the SelectionChangedEventArgs parameter. |
|
ProcessSelectionEnclosed(Rectangle, bool, bool, SelectionChangedEventArgs) | Selects each entity completely enclosed in the specified selection rectangle. | |
ProcessSelectionVisibleOnly(Rectangle, bool, bool, SelectionChangedEventArgs, bool, bool) | Selects only visible entities in the specified rectangle. | |
ProcessSelectionVisibleOnlyLabels(Rectangle, bool, bool, SelectionChangedEventArgs, bool) | Selects only visible labels in the specified rectangle. | |
Purge() | Removes unused items from the Environment master collections (Layers, Blocks, Materials, etc.). | |
RemoveJittering(string) | 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. | |
RemoveJittering(BlockReference) | Gets the blockreference entities, computes the center of their bounding box, translates them all of the negative of that quantity and translates the blockreference back to the original position. | |
RenderToBitmap(Rectangle, double, bool, bool) | Returns an image of the current Environment scene of the active viewport. The image can be scaled even to a poster size one. | |
RenderToBitmap(Rectangle, double, double, bool, bool) | Returns an image of the current Environment scene of the active viewport. The image can be scaled even to a poster size one. | |
RenderToBitmap(RectangleF, Size, bool, bool) | Returns an image of the current Environment scene. The image can be scaled even to a poster size one. | |
RenderToBitmap(RectangleF, Size, double, bool, bool) | Returns an image of the current Environment scene. The image can be scaled even to a poster size one. | |
RenderToBitmap(Size) | Returns an image of the current Environment scene. The image can be scaled even to a poster size one. | |
RenderToBitmap(Size, bool, bool) | Returns an image of the current Environment scene. The image can be scaled even to a poster size one. | |
RenderToBitmap(Size, double, bool, bool) | Returns an image of the current Environment scene. The image can be scaled even to a poster size one. | |
RenderToBitmap(double) | Returns an image of the current Environment viewport scene. The image can be scaled even to a poster size one. | |
RenderToBitmap(double, bool, bool) | Returns an image of the current Environment scene of the active viewport. The image can be scaled even to a poster size one. | |
RenderToBitmap(double, double, bool, bool) | Returns an image of the current Environment scene of the active viewport. The image can be scaled even to a poster size one. | |
ResizeViewports() | Resizes the Viewports. | |
RestoreCursor(CursorContainer) | // Occurs when the cursor changes. // | |
RestoreView(Camera) | Restores the previously saved view in the active viewport. | |
RestoreViewportsForDesignTime(DesignTimeFuncHandler) | ||
RotateCamera(Point) | Sets the view direction as the normal of the plane under the mouse cursor. | |
SaveScene(Stream) | Obsolete. Saves the current scene on disk, including entities, textures, blocks and layouts. | |
SaveScene(string) | Obsolete. Saves the current scene on disk, including entities, textures, blocks and layouts. | |
SaveView() | Saves the current view on the Viewport.SavedViews stack. | |
SaveView(out Camera) | Stores the current view in the active viewport. | |
ScaleForDPI() | Scales the element for high DPI settings. | |
ScreenToPlane(IList<Point>, Plane) | Maps screen coordinates to world coordinates in the active viewport. | |
ScreenToPlane(Point, PlaneEquation, out Point3D) | Maps screen coordinates to world coordinates in the active viewport. | |
ScreenToWorld(Point) | Maps screen coordinates to world coordinates. | |
ScreenToWorld(IList<Point>) | Maps screen coordinates to world coordinates. | |
SelectObject(IntPtr, IntPtr) | ||
SetColorDrawForSelection(int) | Sets a coded color depending on the entity id. | |
SetColorDrawForSelectionAndUpdateIdItemsMap<T>(GfxDrawForSelectionParams, ISelectableItem, int, int) | Sets a coded color depending on the entity id. | |
SetCursor(Cursor) | Sets the cursor. | |
SetCursor(Stream) | Sets the cursor. (inherited from EnvironmentBase). | |
SetCursor(cursorType, Stream) | Sets a cursor for a specific type/action. (inherited from EnvironmentBase). | |
SetDefaultCursor(Cursor) | Sets the default cursor for the viewport control. | |
SetDefaultCursor(Stream) | Sets the default cursor for the viewport control. (inherited from EnvironmentBase). | |
SetFocus(KeyEventArgs) | Sets the focus to the control. | |
SetParentHandle(IntPtr) | ||
SetPrinterSettings(PrinterSettings, bool) | Set the printer settings. | |
SetView(Quaternion, Point3D, double, double) | Sets the specified view in the active viewport by doing an animation. | |
SetView(Quaternion, Point3D, double, double, bool) | Sets the specified view in the active viewport. | |
SetView(Vector3D, Vector3D, bool, bool, int, bool) | Sets the view direction of the camera to the specified direction. | |
SetView(Vector3D, Vector3D, bool, int, bool) | ||
SetView(Vector3D, bool, bool, int, bool) | Sets the view direction of the camera to the specified direction. | |
SetView(Vector3D, bool, int, bool) | Sets the view direction of the camera to the specified direction. | |
SetView(viewType) | Sets the specified view in the active viewport. | |
SetView(viewType, bool, bool) | Sets the specified view in the active viewport. | |
SetView(viewType, bool, bool, int, bool) | Sets the specified view in the active viewport. | |
SetViewportsForDesignTime(DesignTimeFuncHandler) | ||
SetWaitCursor() | ||
SimplifyOnFastZPR(DrawSceneParams) | ||
SimplifyOnFastZPR<T>(DrawBaseParams<T>) | ||
SortEntitiesForTransparency(Viewport, IList<Entity>) | Sorts the transparent entities from the farthest to the nearest to the camera for better rendering. | |
StartWork(WorkUnit) | Starts the work asynchronously. | |
StartZoomPanRotate(MouseEventArgs, Viewport) | Starts a sequence of Zoom-Pan-Rotate movements if the proper keys/mouse buttons are pressed. | |
SuspendDesigner(bool) | Suspends the events of Environment control for the designer. | |
SuspendUpdate(bool) | Suspends the updates of Environment control. | |
SwapBuffers() | Swaps the front and back buffers. | |
ToString | Returns a string that represents the current object. (inherited from Object). | |
Ungroup(int) | Removes the group status from the specified group. | |
Unlock(string) | Validates the license for runtime usage. | |
UpdateDesignModeScene() | Used by the designer to update the graphics. | |
UpdateEnvironment() | Updates the environment control in both desing-time and run-time mode. If necessary adjust near and far planes to accomodate origin symbols of various sizes. | |
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 Entity.Visible or the Entity.Selectable (or Label.Visible or Label.Selectable in case of labels selection) changed and the camera was not moved. | |
WndProcMouse3D(IntPtr, int, IntPtr, IntPtr, ref bool) | ||
WorldToScreen(Point3D) | Maps world coordinates to screen coordinates. | |
WorldToScreen(double, double, double) | Maps world coordinates to screen coordinates. | |
WorldToScreen(IList<Point3D>) | Maps world coordinates to screen coordinates. | |
WriteToFileRaster(float, double, string, ImageFormat, bool, bool) | Saves a raster image of the current viewport scene on disk. | |
WriteToFileRaster(float, string, ImageFormat) | Saves a raster image of the current viewport scene on disk. | |
WriteToFileRaster(float, string, ImageFormat, bool, bool) | Saves a raster image of the current viewport scene on disk. | |
WriteToFileVector(bool, string) | Saves a vectorial image of the current scene of the active viewport on disk in EMF format. | |
ZoomCamera(Point, int) | Zooms the view of the specified amount. | |
ZoomCamera(Point, int, bool) | Zooms the view of the specified amount. | |
ZoomCamera(int) | Zooms the view of the specified amount. | |
ZoomCamera(int, bool) | Zooms the view of the specified amount. | |
ZoomCamera(int, double) | Zooms the view of the specified amount. | |
ZoomCamera(int, double, bool) | Zooms the view of the specified amount. | |
ZoomFit() | Fits the entire model in the viewport control's client area. | |
ZoomFit(IList<Entity>, bool) | Fits the entire model in the viewport control's client area. | |
ZoomFit(IList<Entity>, bool, int) | Fits the entire model in the viewport control's client area. | |
ZoomFit(IList<SelectedItem>, int, perspectiveFitType) | Fits the selected items. | |
ZoomFit(IList<SelectedItem>) | Fits the selected items. | |
ZoomFit(IList<SelectedItem>, int) | Fits the selected items. | |
ZoomFit(bool) | Fits the entire model in the viewport control's client area. | |
ZoomFit(bool, int) | Fits the entire model in the viewport control's client area. | |
ZoomFit(int) | Fits the entire model in the viewport control's client area. | |
ZoomFitSelectedLeaves() | Fits the selected entities, including the ones inside BlockReferences. | |
ZoomFitSelectedLeaves(int) | Fits the selected entities, including the ones inside BlockReferences. | |
ZoomFitSelectedLeaves(int, perspectiveFitType) | Fits the selected entities, including the ones inside BlockReferences. | |
ZoomIn(int) | Zooms the view in. | |
ZoomOut(int) | Zooms the view out. | |
ZoomWindow(Point, Point) | Zooms to the specified window. |
Name | Description | |
---|---|---|
BoundingBoxChanged | Occurs when the scene bounding box has changed. | |
CameraChanged | Occurs when camera changes its position. | |
CameraMoveBegin | Occurs when a camera Zoom/Pan/Rotate camera movement begins. | |
CameraMoveEnd | Occurs when a Zoom/Pan/Rotate camera movement ends. | |
ErrorOccurred | Occurs when an error happens during the drawing. | |
Mouse3DButtonDown | Occurs when a Mouse3D button is pressed. | |
Mouse3DButtonUp | Occurs when a Mouse3D button is pressed. | |
Mouse3DMove | Occurs when a Mouse3D movement operation is performed. | |
MultiTouchClick | Occurs when a multitouch surface is dragged. | |
MultiTouchDoubleClick | Occurs when a multitouch surface is double-clicked. | |
MultiTouchDown | Occurs when a multitouch surface is pressed. | |
MultiTouchMove | Occurs when a multitouch movement is performed. | |
MultiTouchUp | Occurs when a multitouch surface is released. | |
NavigationTimerTick | Occurs during the scene navigation with the keyboard. | |
ProgressChanged | Occurs when the read/write progress has changed. | |
SelectionChanged | Occurs when entity selection has changed. | |
ViewChanged | Occurs when the SetView is called. | |
WorkCancelled | Occurs when the background work is cancelled. | |
WorkCompleted | Occurs when the background work has completed. | |
WorkFailed | Occurs when the background work has failed. |
Name | Description | |
---|---|---|
CameraMoveEventArgs | Provides data for the Environment.CameraMoveBegin and Environment.CameraMoveEnd events. | |
ComputeEntitiesVisibilityParams<T> | For internal use only. | |
DrawBaseParams<S> | ||
DrawEntitiesParams | ||
DrawEntitiesRenderedParams | ||
DrawForSelectionParams<T> | Class that holds the parameters for the selection. | |
DrawSceneParams | Class that holds the parameters used to draw the viewport. | |
ErrorOccurredEventArgs | Provides data for the Environment.ErrorOccurred event. | |
GfxAttributes | Base class for attributes propagation. | |
GfxAttributesColor | Class that propagates the color attribute. | |
GfxAttributesMaterialFlat | Class that propagates the attributes for flat display mode with flatColorMethodType.EntityMaterial ColorMethod. | |
GfxAttributesRendered | Class that propagates also the Material. | |
GfxAttributesWire | Class that propagates Color, LineWeight, LineTypePattern and LineTypePatternLength. | |
SelectedEdge | Class that represents a selected edge. | |
SelectedFace | Class that represents a selected face. | |
SelectedItem | Class that holds information of the selected entity with its parents. | |
SelectedItemBase | Base class for selected items. | |
SelectedSubItem | Class used for selection of faces, vertices and edges. | |
SelectedVertex | Class that represents a selected vertex. | |
SelectionChangedEventArgs | Provides data for the Environment.SelectionChanged event. | |
SelectionInfoItem | Class that holds the information of the selected item. | |
SelectionInfoItemBase | Base class for selection info items. | |
SelectionInfoSubItems | Class that holds the information of the selected sub-items. | |
SelectionInfoSubItemsArray | Class that holds the informations of the selected sub items (Brep inners). | |
ViewChangedEventArgs | Class that holds the arguments for Environment.ViewChanged event. |
Name | Description | |
---|---|---|
CursorContainer | Structure that holds the Cursor (or Cursors) used by the control. |
Name | Description | |
---|---|---|
CameraEyePosType | Defines the position of the 3D camera. | |
assemblySelectionType | The assembly selection type. |
Name | Description | |
---|---|---|
AutoRefreshProperty | ||
FontFamilyProperty | ||
FontSizeProperty | ||
FontStyleProperty | ||
FontWeightProperty | ||
IsUnlockedAtDesignTime | For internal use only. | |
StandardShaders | ||
backgroundWorker | ||
fps | Framerate per second counter. | |
hasFocus | Hold the focus status. |