Jump to content

Move 3D picture control to back...


Recommended Posts

Have you ever noticed that it is impossible to put a 3d picture control to back? In fact, when the VI runs, a control that was set to front will disappear into the nothingness of the 3d picture control.

Is there a way to stop the aspiration of this black hole blink.gif ?

There is one thing which is able it cover it. It is... another 3D Picture control.

Link to comment

NI uses a superposition like this in the express VI Sensor Mapping to show the coordinate system.

Also, I was wondering if there was an ActiveX that has the same features as the 3D picture control but without the inconvenience.

Jonathan

No! Because ActiveX Controls have traditionally not allowed overlapping at all. Maybe it would be theoretically possible nowadays, but most ActiveX controls assume simply that they are the one and only control to draw to the screen area they have been constricted to and won't even bother otherwise, simply because at least in older ActiveX standards there was simply no good way to do overlapping. Maybe later versions added support for that, but since ActiveX is already an obsolete technology again, since MS came out with the next Übercool technology called .Net nobody probably bothered to look into that very much anyhow. The ActiveX container in LabVIEW certainly won't allow support for overlapping controls, so even if ActiveX has provisions for that in its latest released version (which I actually still doubt) and you could find a control that supports that it would make no difference when that control is used in LabVIEW.

I don't know your VI sensor mapping example but if overlapping controls are used there then they most likely make use of the Picture Control with the 3D OpenGL based drawing functionality. Look in your LabVIEW palette under Graphics & Sound->3D Picture Control. It's not high performance 3D scene creation and rendering and not at all a 3D wire frame graph but it may be able to do what you want to do.

Link to comment

Hi

Have you ever noticed that it is impossible to put a 3d picture control to back? In fact, when the VI runs, a control that was set to front will disappear into the nothingness of the 3d picture control.

Is there a way to stop the aspiration of this black hole blink.gif ?

Jonathan Borduas

now that you have heard all of the good answers...

It is possible to hide th 3d graph and show a pictue with the image from the 3d graph and make it LOOK like it is in the background.

Ben

Link to comment

now that you have heard all of the good answers...

It is possible to hide th 3d graph and show a pictue with the image from the 3d graph and make it LOOK like it is in the background.

Ben

It Might Be a good workaround, but the functions controlling the direction of the camera and the zoom would need to be implemented.

Link to comment

It Might Be a good workaround, but the functions controlling the direction of the camera and the zoom would need to be implemented.

Extending the cluge... You could detect a mouse down on the pictue and then show the actual 3D picture at let it do its job. Sure the other widget would be hidden while interactinge with the picture.

Not trying to rationalize, but cope with reality. :rolleyes::frusty:

Ben

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.