HiddenLinesView Class
Name | Description | |
---|---|---|
HiddenLinesView(Environment) | Constructor. | |
HiddenLinesView(Environment, double) | Constructor. | |
HiddenLinesView(HiddenLinesViewSettings) | Constructor. | |
HiddenLinesView(Viewport, Environment) | Extents mode constructor. | |
HiddenLinesView(Viewport, Environment, double) | Extents mode constructor. |
Name | Description | |
---|---|---|
ComputingSilhouettesText | Gets or sets the progress bar text displayed while computing silhouettes when executed asynchronously. | |
ComputingVisibilityText | Gets or sets the progress bar text displayed while computing lines visibility when executed asynchronously. | |
ExecutionTime | Gets the (last) work execution time in milliseconds. (inherited from WorkUnit). |
Name | Description | |
---|---|---|
AddIfDifferent(Point2D, double, Interval, bool, IList<Tuple<Point2DDoubleIntervalBoolean>>) | ||
AddIfDifferent(Point2D, Point2D, IList<Segment2D>) | ||
Cancelled(BackgroundWorker, DoWorkEventArgs) | Checks if the user has requested cancellation of the background operation. (inherited from WorkUnit). | |
DoWork(BackgroundWorker, DoWorkEventArgs) | Does the actual work allowing progress bar update and cancellation. | |
DoWork() | Executes the work synchronously. | |
Equals(Object) | Determines whether the specified object is equal to the current object. (inherited from Object). | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object). | |
GetCenterlines() | The list of centerlines. | |
GetEdges() | The list of 2D segments representing the view's edges. | |
GetGhostCircles() | The list of ghost circles. | |
GetHashCode | Serves as the default hash function. (inherited from Object). | |
GetHiddenEdges() | The list of 2D segments representing the view's hidden edges. | |
GetHiddenSilhouettes() | The list of 2D segments representing the view's hidden silhouettes. | |
GetHiddenWires() | The list of 2D segments representing the view's hidden wires. | |
GetRegions() | Gets the meshes generated from the regions (if HiddenLinesViewSettings.FillRegions is true). | |
GetSilhouettes() | The list of 2D segments representing the view's silhouettes. | |
GetTexts() | Gets the meshes generated from the texts and dimensions arrows (if HiddenLinesViewSettings.FillTexts is true). | |
GetType | Gets the Type of the current instance. (inherited from Object). | |
GetWires() | The list of 2D segments representing the view's wires. | |
MemberwiseClone | Creates a shallow copy of the current Object. (inherited from Object). | |
PrintTriangles(Graphics) | ||
ResetProgressParallel() | Resets the progress bar for a parallel loop. (inherited from WorkUnit). | |
StartContinuousAnimation(string, BackgroundWorker) | Start the animation for the continuous progress bar. (inherited from WorkUnit). | |
StopContinuousAnimation(BackgroundWorker) | Stop the animation for the continuous progress bar. (inherited from WorkUnit). | |
ToString | Returns a string that represents the current object. (inherited from Object). | |
UpdateProgress(double, double, string, BackgroundWorker, bool) | Updates the progress bar value. | |
UpdateProgress(int, int, string, BackgroundWorker, bool) | Updates the progress bar value. | |
UpdateProgressAndCheckCancelled(int, int, string, BackgroundWorker, DoWorkEventArgs, bool) | Updates the progress bar value and checks if the worker thread has been canceled. (inherited from WorkUnit). | |
UpdateProgressAndCheckCancelledParallel(int, string, BackgroundWorker, DoWorkEventArgs) | Updates the progress bar value and checks if the worker thread has been canceled, for a parallel loop. (inherited from WorkUnit). | |
UpdateProgressParallel(double, string, BackgroundWorker) | Updates the progress bar value for a parallel loop. (inherited from WorkUnit). | |
UpdateProgressTo100(string, BackgroundWorker) | Set the progress bar to 100% and forces screen update. (inherited from WorkUnit). | |
WorkCancelled(Environment) | Called when the work is cancelled. (inherited from WorkUnit). | |
WorkCompleted(Environment) | Called when the work has completed. In the case you are modeling something, the environment parameter allows you to easily add the model to the entities collection. (inherited from WorkUnit). | |
WorkFailed(Environment) | Called when the work has failed. (inherited from WorkUnit). |
Name | Description | |
---|---|---|
ProgressChanged | Occurs when the DoWork() is called synchronously and the progress has changed. (inherited from WorkUnit). |
Name | Description | |
---|---|---|
HdlViewSettings | Class that holds the settings and the result of hidden lines computation | |
wireAndTriangleDatas |
Usage example.
var hdls = new HiddenLinesViewSettings(environment1.Viewports[0], environment1, 0.1); hdls.KeepHiddenSegments = true; // in order to keep the hidden segments var hdl = new HiddenLinesView(hdls); environment1.DoWork(hdl); var silho = hdl.GetSilhouettes(); var hiddenSilho = hdl.GetHiddenSilhouettes(); var edges = hdl.GetEdges(); var hiddenEdges = hdl.GetHiddenEdges(); var wires = hdl.GetWires(); var hiddenWires = hdl.GetHiddenWires();
This language is not supported or no code example is available.
Dim hdls as HiddenLinesViewSettings = New HiddenLinesViewSettings(environment1.Viewports(0), environment1, 0.1) hdls.KeepHiddenSegments = True ' in order to keep the hidden segments Dim hdl = New HiddenLinesView(hdls) environment1.DoWork(hdl) Dim silho As IList(Of Segment2D) = hdl.GetSilhouettes() Dim hiddenSilho As IList(Of Segment2D) = hdl.GetHiddenSilhouettes() Dim edges As IList(Of Segment2D) = hdl.GetEdges() Dim hiddenEdges As IList(Of Segment2D) = hdl.GetHiddenEdges() Dim wires As IList(Of Segment2D) = hdl.GetWires() Dim hiddenWires As IList(Of Segment2D) = hdl.GetHiddenWires()
This language is not supported or no code example is available.
devDept.Eyeshot.HiddenLinesView