|  | 
| 
 | |||||||
|  | 
|  | Thread Tools | Rate Thread | Display Modes | 
| 
			 
			#1  
			
			
			
			
			
		 | |||
| 
 | |||
| 
				
				Is that possible to create some connection between to sphere?
			 
			
			For example, I add two spheres into Vizard to represent the joints. However, I want to create a line or some other things which can connect these two joints. When the position of the joints change, the line will move follow the joints. Thanks. | 
| 
			 
			#2  
			
			
			
			
			
		 | |||
| 
 | |||
| 
			
			You could create an on-the-fly line to connect the two spheres.
		 | 
| 
			 
			#3  
			
			
			
			
			
		 | |||
| 
 | |||
| Quote: 
 Code: import viz,vizact,vizshape, vizmat viz.go() grid = vizshape.addGrid() sphere_0_left = vizshape.addSphere(radius=0.1) sphere_1_left = vizshape.addSphere(radius=0.1) | 
| 
			 
			#4  
			
			
			
			
			
		 | |||
| 
 | |||
| 
			
			If you want to draw a line, create a layer with viz.lines and use the center point of each sphere as a vertex. You can update the vertex positions as the sphere positions change.
		 | 
| 
			 
			#5  
			
			
			
			
			
		 | |||
| 
 | |||
| Quote: 
 is there a way to draw one line and keep updating the position | 
| 
			 
			#6  
			
			
			
			
			
		 | |||
| 
 | |||
| 
			
			Yes, once you create the line you can move it like any other object: Code: import viz import vizshape viz.go() viz.clearcolor(viz.SLATE) vizshape.addGrid() viz.startLayer(viz.LINES) viz.vertex(0,0,0) viz.vertex(0,1,0) line = viz.endLayer() line.setPosition([2,0,7]) line.color(viz.RED) | 
| 
			 
			#7  
			
			
			
			
			
		 | |||
| 
 | |||
| Quote: 
 In the code you gave to me, the length of the line is fixed, is that possible to get a line which will change its length according to the position of vertex? | 
| 
			 
			#8  
			
			
			
			
			
		 | |||
| 
 | |||
| Quote: 
 | 
| 
			 
			#9  
			
			
			
			
			
		 | |||
| 
 | |||
| 
			
			Yes, you can modify vertices to change the length of the line. Take a look at the changing vertices page from the on-the-fly section. Does this help answer your question?
		 | 
| 
			 
			#10  
			
			
			
			
			
		 | |||
| 
 | |||
| Quote: 
 | 
|  | 
| 
 | 
 | 
|  Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| Create object with position relative to user head, but cannot be obstructed by others | Notch | Vizard | 2 | 03-03-2014 07:16 AM | 
| Create a clipping box | pswaney | Vizard | 1 | 03-01-2013 12:19 PM | 
| How to create AMTI AccuGait force plate plug-in using serial port connection? | manueleh | Plug-in development | 0 | 09-20-2012 01:22 PM | 
| Dynamic Position and Radius of Sphere | hotshotiguana | Vizard | 1 | 03-23-2011 12:53 PM | 
| Create Button or Text | Chrissy2009 | Vizard | 1 | 07-15-2009 05:34 PM |