Add a symbol for junctions.
This commit is contained in:
		
							
								
								
									
										24
									
								
								share/library/Misc/junction.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								share/library/Misc/junction.lua
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,24 @@
 | 
			
		||||
-- Symbol name
 | 
			
		||||
local names =
 | 
			
		||||
{
 | 
			
		||||
	en = "Junction",
 | 
			
		||||
	cs = "Spoj"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
-- Render area in base units (X1, Y1, X2, Y2)
 | 
			
		||||
local area = {-0.5, -0.5, 0.5, 0.5}
 | 
			
		||||
 | 
			
		||||
-- Terminal points
 | 
			
		||||
local terminals = {}
 | 
			
		||||
 | 
			
		||||
-- Rendering
 | 
			
		||||
local render = function (cr)
 | 
			
		||||
	-- The disk
 | 
			
		||||
	cr.arc (0, 0, 0.3, 0, math.pi * 2)
 | 
			
		||||
	cr.fill ()
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
-- Register the symbol
 | 
			
		||||
logdiag.register ("Junction", names, area, terminals, render)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user