Skip to main content

LineSegment

                            
                              
                                class 
                                LineSegment
                                extends 
                                
                                  
                                    
                                      Segment
                                    
                                  
                                
                              
                              

Constructors

constructor

                            
                              
                                public 
                                override
                                new
                                LineSegment
                                
                                  
                                    
                                      from
                                      : 
                                      Vector2
                                    
                                    
                                      to
                                      : 
                                      Vector2
                                    
                                  
                                
                                : 
                                LineSegment
                              
                              

Parameters

Overwrites Segment.constructor

Properties

from

                            
                              
                                readonly 
                                public 
                                from
                                : 
                                Vector2
                              
                              

points

                            
                              
                                readonly 
                                public 
                                points
                                : 
                                Vector2
                                []
                              
                              

to

                            
                              
                                readonly 
                                public 
                                to
                                : 
                                Vector2
                              
                              

Accessors

arcLength

                            
                              
                                public 
                                get 
                                override
                                arcLength
                                (): 
                                number
                              
                              
Overwrites Segment.arcLength

Methods

draw

                            
                              
                                public 
                                override
                                draw
                                
                                  
                                    
                                      context
                                      : 
                                      
                                        
                                          
                                            CanvasRenderingContext2D
                                          
                                          
                                            Path2D
                                          
                                        
                                      
                                    
                                    
                                      start
                                      : 
                                      number
                                       = 
                                      0
                                    
                                    
                                      end
                                      : 
                                      number
                                       = 
                                      1
                                    
                                    
                                      move
                                      : 
                                      boolean
                                       = 
                                      false
                                    
                                  
                                
                                : 
                                
                                  
                                    
                                      CurvePoint
                                    
                                    
                                      CurvePoint
                                    
                                  
                                
                              
                              

Parameters

Overwrites Segment.draw

getPoint

                            
                              
                                public 
                                override
                                getPoint
                                
                                  
                                    
                                      distance
                                      : 
                                      number
                                    
                                  
                                
                                : 
                                CurvePoint
                              
                              

Parameters

Overwrites Segment.getPoint