![]()  | 
	
| 
		 
			 
			#1  
			
			
			
			
			
		 
		
	 | 
|||
		
		
  | 
|||
| 
		
	
		
		
			
			 
				
				A point in avatar's coordinate system
			 
			
			
			Hi, 
		
		
		
		
		
		
		
		
	
	This is probably a very simple question but I couldn't find a simple function to calculate that in vizard. How can I find the position of a point that we have it in global coordinate system with respect to some object's coordinate system (specifically an Avatar's local coordinate system) ? Thanks a lot, Omid  | 
| 
		 
			 
			#2  
			
			
			
			
			
		 
		
	 | 
|||
		
		
  | 
|||
| 
		
	
		
		
		
		 Code: 
	#easy way target = viz.addGroup(pos=[1,0,1]) root = viz.addGroup(pos=[6,1,3]) helper = viz.addGroup(parent=root) helper.setPosition(target.getPosition(), viz.ABS_GLOBAL) print helper.getPosition() #mode defaults to viz.ABS_PARENT #mathy way #T=OR so T(1/R)=0 T = target.getMatrix() R = root.getMatrix() O = T * R.inverse() print O.getTrans() 
				__________________ 
		
		
		
		
		
	
	Paul Elliott WorldViz LLC  | 
| 
		 
			 
			#3  
			
			
			
			
			
		 
		
	 | 
|||
		
		
  | 
|||
| 
		
	
		
		
		
		 
			
			Thanks a lot. I'll try the solutions. 
		
		
		
		
		
		
		
		
	
	I'm wondering why it wasn't written in the documentation that the viz.addGroup function accepts the "pos" parameter.  | 
![]()  | 
	
	
| Thread Tools | |
| Display Modes | Rate This Thread | 
		
  | 
	
		
  | 
			 
			Similar Threads
		 | 
	||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| creating multiple coordinate systems and making them visible | jalvarez | Vizard | 1 | 02-27-2009 01:36 PM | 
| Different coordinate system for plug-in and vizard API? | reedev | Plug-in development | 4 | 12-10-2008 09:43 AM | 
| Randomly and Continuously Change Avatar's Face Texture | Karla | Vizard | 4 | 08-22-2008 01:14 PM | 
| avatars | dig | Vizard | 4 | 09-20-2007 04:29 PM | 
| Avatars in an array and link/unlink | betancourtb82 | Vizard | 7 | 09-05-2006 05:06 PM |