-
-
Notifications
You must be signed in to change notification settings - Fork 173
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
876503b
commit 3a29bdb
Showing
42 changed files
with
1,218 additions
and
2 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
import 'package:flutter/widgets.dart'; | ||
import 'package:flutter_svg/flutter_svg.dart'; | ||
|
||
class CutSolidWithCurve extends StatelessWidget { | ||
final Color? color; | ||
final double? width; | ||
final double? height; | ||
|
||
const CutSolidWithCurve({Key? key, this.color, this.width, this.height}) | ||
: super(key: key); | ||
|
||
@override | ||
Widget build(BuildContext context) => SvgPicture.string( | ||
''' | ||
<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"> | ||
<path d="M3.52844 7.29346L9 10.3332" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M22 2L20 2M12 12L12 10C12 6.45478 14.3061 3.44817 17.5 2.39838" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M22 12L20 12M12 22L12 20C12 16.4548 14.3061 13.4482 17.5 12.3984" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M12 22L3.30861 17.1715C3.11813 17.0656 3 16.8649 3 16.647L2.99998 7.35304C2.99998 7.13514 3.11812 6.93437 3.3086 6.82855L11.7086 2.16188C11.8898 2.06121 12.1102 2.06121 12.2914 2.16188L15 3.66667" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M12 11.9999L3.52842 7.29346" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M12 21L12 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M15 13.5L15 4" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
</svg> | ||
''', | ||
color: color, | ||
width: width, | ||
height: height, | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
import 'package:flutter/widgets.dart'; | ||
import 'package:flutter_svg/flutter_svg.dart'; | ||
|
||
class Extrude extends StatelessWidget { | ||
final Color? color; | ||
final double? width; | ||
final double? height; | ||
|
||
const Extrude({Key? key, this.color, this.width, this.height}) | ||
: super(key: key); | ||
|
||
@override | ||
Widget build(BuildContext context) => SvgPicture.string( | ||
''' | ||
<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"> | ||
<path d="M21 12.353L21 16.647C21 16.8649 20.8819 17.0656 20.6914 17.1715L12.2914 21.8381C12.1102 21.9388 11.8898 21.9388 11.7086 21.8381L3.30861 17.1715C3.11814 17.0656 3 16.8649 3 16.647L2.99998 12.353C2.99998 12.1351 3.11812 11.9344 3.3086 11.8285L11.7086 7.16188C11.8898 7.06121 12.1102 7.06121 12.2914 7.16188L20.6914 11.8285C20.8818 11.9344 21 12.1351 21 12.353Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M3.52844 12.2936L11.7086 16.8382C11.8898 16.9388 12.1102 16.9388 12.2914 16.8382L20.5 12.2778" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M12 21.5V17" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M12 12V2M12 2L14.5 4.5M12 2L9.5 4.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
</svg> | ||
''', | ||
color: color, | ||
width: width, | ||
height: height, | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
import 'package:flutter/widgets.dart'; | ||
import 'package:flutter_svg/flutter_svg.dart'; | ||
|
||
class Fillet3D extends StatelessWidget { | ||
final Color? color; | ||
final double? width; | ||
final double? height; | ||
|
||
const Fillet3D({Key? key, this.color, this.width, this.height}) | ||
: super(key: key); | ||
|
||
@override | ||
Widget build(BuildContext context) => SvgPicture.string( | ||
''' | ||
<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"> | ||
<path d="M2 20V16C2 8.26801 8.26801 2 16 2H20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M20.8388 20.8391H17.3033M20.8388 20.8391V17.3035M20.8388 20.8391L18 18.0003" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M9 9L16 16" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="2 3"/> | ||
</svg> | ||
''', | ||
color: color, | ||
width: width, | ||
height: height, | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
import 'package:flutter/widgets.dart'; | ||
import 'package:flutter_svg/flutter_svg.dart'; | ||
|
||
class Loft3D extends StatelessWidget { | ||
final Color? color; | ||
final double? width; | ||
final double? height; | ||
|
||
const Loft3D({Key? key, this.color, this.width, this.height}) | ||
: super(key: key); | ||
|
||
@override | ||
Widget build(BuildContext context) => SvgPicture.string( | ||
''' | ||
<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"> | ||
<path d="M22 17C13 17 11 22.9999 2 22.9999" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M22 1C13 1 11 6.9999 2 6.9999" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M12 16.5V7.5M12 16.5L14.5 14M12 16.5L9.5 14M12 7.5L14.5 10M12 7.5L9.5 10" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
</svg> | ||
''', | ||
color: color, | ||
width: width, | ||
height: height, | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
import 'package:flutter/widgets.dart'; | ||
import 'package:flutter_svg/flutter_svg.dart'; | ||
|
||
class PatchHoles3D extends StatelessWidget { | ||
final Color? color; | ||
final double? width; | ||
final double? height; | ||
|
||
const PatchHoles3D({Key? key, this.color, this.width, this.height}) | ||
: super(key: key); | ||
|
||
@override | ||
Widget build(BuildContext context) => SvgPicture.string( | ||
''' | ||
<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"> | ||
<path d="M12 22L3.30863 17.1715C3.11815 17.0656 3.00001 16.8649 3.00001 16.647L2.99999 7.35304C2.99999 7.13514 3.11813 6.93437 3.30861 6.82855L11.7086 2.16188C11.8898 2.06121 12.1102 2.06121 12.2914 2.16188L20.6914 6.82855C20.8819 6.93437 21 7.13514 21 7.35304L21 11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M3.52844 7.29363L11.7086 11.8382C11.8898 11.9388 12.1102 11.9388 12.2914 11.8382L20.5 7.27783" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M12 12V17.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M12 2V9" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M18.6569 17.2427L19.364 17.9498" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M17.2426 18.6567L17.9497 19.3638" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M18.6569 14.4144L14.4142 18.6571C13.6332 19.4381 13.6332 20.7045 14.4142 21.4855L15.1213 22.1926C15.9024 22.9737 17.1687 22.9737 17.9497 22.1926L22.1924 17.95C22.9734 17.1689 22.9734 15.9026 22.1924 15.1215L21.4853 14.4144C20.7042 13.6334 19.4379 13.6334 18.6569 14.4144Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
</svg> | ||
''', | ||
color: color, | ||
width: width, | ||
height: height, | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
import 'package:flutter/widgets.dart'; | ||
import 'package:flutter_svg/flutter_svg.dart'; | ||
|
||
class Pipe3D extends StatelessWidget { | ||
final Color? color; | ||
final double? width; | ||
final double? height; | ||
|
||
const Pipe3D({Key? key, this.color, this.width, this.height}) | ||
: super(key: key); | ||
|
||
@override | ||
Widget build(BuildContext context) => SvgPicture.string( | ||
''' | ||
<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"> | ||
<path d="M10 20C6.68629 20 4 17.3137 4 14C4 10.6863 6.68629 8 10 8C13.3137 8 16 10.6863 16 14C16 17.3137 13.3137 20 10 20Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M10.773 4.74173C11.8576 3.66513 13.3511 3 15 3C18.3137 3 21 5.68629 21 9C21 10.5367 20.4223 11.9385 19.4722 13" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M3 21L9.5 14.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M21 3L19.5 4.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M6 9.5L10.5 5L10.75 4.75" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M14.5 18L19.2188 13.2812" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
</svg> | ||
''', | ||
color: color, | ||
width: width, | ||
height: height, | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
import 'package:flutter/widgets.dart'; | ||
import 'package:flutter_svg/flutter_svg.dart'; | ||
|
||
class ProjectCurve3D extends StatelessWidget { | ||
final Color? color; | ||
final double? width; | ||
final double? height; | ||
|
||
const ProjectCurve3D({Key? key, this.color, this.width, this.height}) | ||
: super(key: key); | ||
|
||
@override | ||
Widget build(BuildContext context) => SvgPicture.string( | ||
''' | ||
<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"> | ||
<path d="M12 21C7.02944 21 3 19.2091 3 17C3 14.7909 7.02944 13 12 13C16.9706 13 21 14.7909 21 17C21 19.2091 16.9706 21 12 21Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M12 2C13.6569 2 15 3.34315 15 5V6H9V5C9 3.34315 10.3431 2 12 2Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M3.5 15.5L7.5 8.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M20.5 15.5L16.5 8.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
</svg> | ||
''', | ||
color: color, | ||
width: width, | ||
height: height, | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
import 'package:flutter/widgets.dart'; | ||
import 'package:flutter_svg/flutter_svg.dart'; | ||
|
||
class Sweep3D extends StatelessWidget { | ||
final Color? color; | ||
final double? width; | ||
final double? height; | ||
|
||
const Sweep3D({Key? key, this.color, this.width, this.height}) | ||
: super(key: key); | ||
|
||
@override | ||
Widget build(BuildContext context) => SvgPicture.string( | ||
''' | ||
<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"> | ||
<path d="M3 22L8.5 16.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M20 5L17.5 7.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M7 21H15.5L8.49996 9L2.66663 19" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M14.5 3L21.5 15" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M8.5 9L14.5 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M15.5 21L21.5 15" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
</svg> | ||
''', | ||
color: color, | ||
width: width, | ||
height: height, | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
import 'package:flutter/widgets.dart'; | ||
import 'package:flutter_svg/flutter_svg.dart'; | ||
|
||
class Unjoin3D extends StatelessWidget { | ||
final Color? color; | ||
final double? width; | ||
final double? height; | ||
|
||
const Unjoin3D({Key? key, this.color, this.width, this.height}) | ||
: super(key: key); | ||
|
||
@override | ||
Widget build(BuildContext context) => SvgPicture.string( | ||
''' | ||
<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"> | ||
<path d="M11.5 7L9 12H15L12.5 17" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M20.8388 20.8391H17.3033M20.8388 20.8391V17.3035M20.8388 20.8391L17 17" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
<path d="M2.76777 2.76788H6.3033M2.76777 2.76788V6.30341M2.76777 2.76788L6.60657 6.60693" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> | ||
</svg> | ||
''', | ||
color: color, | ||
width: width, | ||
height: height, | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
import * as React from "react"; | ||
import Svg, { SvgProps, Path } from "react-native-svg"; | ||
import { IconoirContext } from "./IconoirContext"; | ||
function SvgCutSolidWithCurve( | ||
passedProps: SvgProps, | ||
svgRef?: React.Ref<React.Component<SvgProps>> | ||
) { | ||
const context = React.useContext(IconoirContext); | ||
const props = { | ||
...context, | ||
...passedProps, | ||
}; | ||
return ( | ||
<Svg | ||
width="1.5em" | ||
height="1.5em" | ||
viewBox="0 0 24 24" | ||
strokeWidth={1.5} | ||
fill="none" | ||
color="currentColor" | ||
ref={svgRef} | ||
{...props} | ||
> | ||
<Path | ||
d="M3.528 7.293L9 10.333M22 2h-2m-8 10v-2a8.004 8.004 0 015.5-7.602M22 12h-2m-8 10v-2a8.004 8.004 0 015.5-7.602" | ||
stroke="currentColor" | ||
strokeLinecap="round" | ||
strokeLinejoin="round" | ||
/> | ||
<Path | ||
d="M12 22l-8.691-4.828A.6.6 0 013 16.647V7.353a.6.6 0 01.309-.524l8.4-4.667a.6.6 0 01.582 0L15 3.667M12 12L3.528 7.293M12 21v-9M15 13.5V4" | ||
stroke="currentColor" | ||
strokeLinecap="round" | ||
strokeLinejoin="round" | ||
/> | ||
</Svg> | ||
); | ||
} | ||
const ForwardRef = React.forwardRef(SvgCutSolidWithCurve); | ||
export default ForwardRef; |
Oops, something went wrong.