WorldViz User Forum  

Go Back   WorldViz User Forum > Vizard

Reply
 
Thread Tools Rate Thread Display Modes
  #1  
Old 05-23-2017, 03:02 PM
VizMars VizMars is offline
Member
 
Join Date: Jan 2016
Posts: 40
Import viewpoint from 3rd party software

Is there an option to import the viewpoint that's used in a 3d design sofware, especially Sketchup, in Vizard?
I wonder how I can setup the corresponding viewpoint for an experiment using a vizcave powerwall.
Reply With Quote
  #2  
Old 05-24-2017, 12:23 AM
Jeff Jeff is offline
WorldViz Team Member
 
Join Date: Aug 2008
Posts: 2,471
It looks like there is a transform node called 'skp_camera_Last_Saved_SketchUp_View' that shows up in the collada model exported from Sketchup. However, you could also navigate in Inspector and then right click and copy the camera's position and euler values. If you are using vizcave powerwall code directly without vizconnect then set the CaveView position to place the user at a specific location in the scene. See the section on viewpoint movement in the vizcave documentation for more information.
Reply With Quote
  #3  
Old 05-24-2017, 08:17 AM
VizMars VizMars is offline
Member
 
Join Date: Jan 2016
Posts: 40
You are right, there is a node called 'skp_camera_Last_Saved_SketchUp_View'. But I don't know how to extract the camera's position and euler values from this node. Can you tell me how to do this?
Reply With Quote
  #4  
Old 05-30-2017, 05:18 AM
Jeff Jeff is offline
WorldViz Team Member
 
Join Date: Aug 2008
Posts: 2,471
I would suggest setting up the viewpoint in Inspector. It looks like the saved view from SketchUp may not be scaled and rotated correctly according to Vizard's coordinate system.
Reply With Quote
  #5  
Old 05-30-2017, 07:05 AM
VizMars VizMars is offline
Member
 
Join Date: Jan 2016
Posts: 40
It would be great if I could try to apply the view from SketchUp to the model in Vizard as I need the same viewpoint from which the model was exported. Also, it looks like the saved view is displayed in the right way in Inspector in my case. Can you provide the Vizard code for getting the camera's position and euler values from this node?
Reply With Quote
  #6  
Old 05-31-2017, 02:35 AM
Jeff Jeff is offline
WorldViz Team Member
 
Join Date: Aug 2008
Posts: 2,471
First get a handle to the transform node and then you can get its position and orientation:

Code:
model = viz.addChild('model.dae')
viewNode = model.getTransform('skp_camera_Last_Saved_SketchUp_View')
pos = viewNode.getPosition(viz.ABS_GLOBAL)
ori = viewNode.getEuler(viz.ABS_GLOBAL)
Reply With Quote
  #7  
Old 05-31-2017, 06:21 AM
VizMars VizMars is offline
Member
 
Join Date: Jan 2016
Posts: 40
Thanks Jeff, that did the job for me!
Reply With Quote
Reply

Tags
powerwall, sketchup, viewpoint


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Regarding Viconnect viewpoint rajnishv Precision Position Tracker (PPT) 3 03-21-2017 12:03 AM
Regarding viewpoint with vizconfig,addFloatRangeItem&Storing viewpoint in PREFERENCES rajnishv Vizard 0 06-27-2016 04:57 AM
moving at different speeds Saz Vizard 8 06-07-2011 06:02 AM
Arrington - Ethernet ViewPoint Client jaclyn.bill Vizard 3 10-23-2009 11:43 AM


All times are GMT -7. The time now is 08:24 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright 2002-2023 WorldViz LLC