Sha256: c2df2170c6d31c3bbc9d8cec31a19159171f26505cf71b0bec4e03fef2862f84

Contents?: true

Size: 402 Bytes

Versions: 2

Compression:

Stored size: 402 Bytes

Contents

package Slic3r::Line;
use strict;
use warnings;

# a line is a two-points line
use parent 'Slic3r::Polyline';

use Slic3r::Geometry qw(A B X Y);

sub intersection {
    my $self = shift;
    my ($line, $require_crossing) = @_;
    return Slic3r::Geometry::line_intersection($self, $line, $require_crossing);
}

sub grow {
    my $self = shift;
    return Slic3r::Polyline->new(@$self)->grow(@_);
}

1;

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
STLExtract-1.0.1 Slic3r/Linux/lib/std/Slic3r/Line.pm
STLExtract-1.0.0 Slic3r/Linux/lib/std/Slic3r/Line.pm