Skip to main content

Segment

                            
                              
                                abstract 
                                class 
                                Segment
                              
                              

Extended by

  • CircleSegment
  • LineSegment

Constructors

constructor

                            
                              
                                public 
                                new
                                Segment
                                (): 
                                Segment
                              
                              

Properties

points

                            
                              
                                abstract 
                                readonly 
                                public 
                                points
                                : 
                                Vector2
                                []
                              
                              

Accessors

arcLength

                            
                              
                                abstract 
                                public 
                                get 
                                arcLength
                                (): 
                                number
                              
                              

Methods

draw

                            
                              
                                abstract 
                                public 
                                draw
                                
                                  
                                    
                                      context
                                      : 
                                      
                                        
                                          
                                            CanvasRenderingContext2D
                                          
                                          
                                            Path2D
                                          
                                        
                                      
                                    
                                    
                                      start
                                      : 
                                      number
                                    
                                    
                                      end
                                      : 
                                      number
                                    
                                    
                                      move
                                      : 
                                      boolean
                                    
                                  
                                
                                : 
                                
                                  
                                    
                                      CurvePoint
                                    
                                    
                                      CurvePoint
                                    
                                  
                                
                              
                              

Parameters


getPoint

                            
                              
                                abstract 
                                public 
                                getPoint
                                
                                  
                                    
                                      distance
                                      : 
                                      number
                                    
                                  
                                
                                : 
                                CurvePoint
                              
                              

Parameters