yapCAD
License
Authors
Changelog
Module Reference
README
Roadmap Snapshot
Metadata Namespace
Project Packaging
DSL Draft
BREP Roadmap
yapCAD
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
A
accept() (yapcad.dsl.ast.AstNode method)
(yapcad.dsl.AstNode method)
acceptance (yapcad.package.analysis.AnalysisPlan attribute)
(yapcad.package.analysis.base.AnalysisPlan attribute)
(yapcad.package.AnalysisPlan attribute)
add() (in module yapcad.geom)
(yapcad.dsl.DiagnosticCollector method)
(yapcad.dsl.errors.DiagnosticCollector method)
(yapcad.dsl.TransformPipeline method)
(yapcad.dsl.transforms.base.TransformPipeline method)
(yapcad.dsl.transforms.TransformPipeline method)
add4() (in module yapcad.geom)
add_edge() (yapcad.native_brep.TopologyGraph method)
add_error() (yapcad.dsl.DiagnosticCollector method)
(yapcad.dsl.errors.DiagnosticCollector method)
(yapcad.dsl.ExecutionContext method)
(yapcad.dsl.runtime.context.ExecutionContext method)
(yapcad.dsl.runtime.ExecutionContext method)
add_face() (yapcad.native_brep.TopologyGraph method)
add_geometry_file() (in module yapcad.package)
(in module yapcad.package.core)
add_loop() (yapcad.native_brep.TopologyGraph method)
add_require_failure() (yapcad.dsl.ExecutionContext method)
(yapcad.dsl.runtime.context.ExecutionContext method)
(yapcad.dsl.runtime.ExecutionContext method)
add_shell() (yapcad.native_brep.TopologyGraph method)
add_solid() (yapcad.native_brep.TopologyGraph method)
add_trim() (yapcad.native_brep.TopologyGraph method)
add_vertex() (yapcad.native_brep.TopologyGraph method)
add_warning() (yapcad.dsl.ExecutionContext method)
(yapcad.dsl.runtime.context.ExecutionContext method)
(yapcad.dsl.runtime.ExecutionContext method)
addArc() (yapcad.poly.Polygon method)
addElement() (yapcad.octtree.NTree method)
addLine() (yapcad.poly.Polygon method)
addPoint() (yapcad.poly.Polygon method)
addSurface() (yapcad.pyglet_drawable.pygletDraw method)
addTri2Surface() (in module yapcad.geom3d)
addVertex() (in module yapcad.geom3d_util)
algorithm_2d (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
,
[1]
(yapcad.package.analysis.MeshHints attribute)
,
[1]
algorithm_3d (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
,
[1]
(yapcad.package.analysis.MeshHints attribute)
,
[1]
alias (yapcad.dsl.ast.UseStatement attribute)
(yapcad.dsl.UseStatement attribute)
ambient (yapcad.pyglet_drawable.Material property)
AnalysisAdapter (class in yapcad.package)
(class in yapcad.package.analysis)
(class in yapcad.package.analysis.base)
AnalysisPlan (class in yapcad.package)
(class in yapcad.package.analysis)
(class in yapcad.package.analysis.base)
AnalysisResult (class in yapcad.package)
(class in yapcad.package.analysis)
(class in yapcad.package.analysis.base)
analyze_package() (in module yapcad.package)
(in module yapcad.package.analysis.cli)
AND (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
apply() (yapcad.dsl.TransformPipeline method)
(yapcad.dsl.transforms.base.TransformPipeline method)
(yapcad.dsl.transforms.TransformPipeline method)
arc() (in module yapcad.geom)
Arc() (in module yapcad.geometry)
arc_edge() (in module yapcad.native_brep)
arcArcIntersectXY() (in module yapcad.geom)
arcbbox() (in module yapcad.geom)
arccenter() (in module yapcad.geom)
arclength() (in module yapcad.geom)
area (yapcad.package.analysis.face_naming.FaceInfo attribute)
,
[1]
(yapcad.package.analysis.FaceInfo attribute)
,
[1]
arguments (yapcad.dsl.ast.Decorator attribute)
(yapcad.dsl.ast.FunctionCall attribute)
(yapcad.dsl.ast.MethodCall attribute)
(yapcad.dsl.FunctionCall attribute)
(yapcad.dsl.MethodCall attribute)
arms (yapcad.dsl.ast.MatchExpr attribute)
(yapcad.dsl.MatchExpr attribute)
ARROW (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
artifacts (yapcad.package.analysis.AnalysisResult attribute)
(yapcad.package.analysis.base.AnalysisResult attribute)
(yapcad.package.AnalysisResult attribute)
AS (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
ASSERT (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
AssertStatement (class in yapcad.dsl.ast)
ASSIGN (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
AssignmentStatement (class in yapcad.dsl)
(class in yapcad.dsl.ast)
AstNode (class in yapcad.dsl)
(class in yapcad.dsl.ast)
AstTransform (class in yapcad.dsl)
(class in yapcad.dsl.transforms)
(class in yapcad.dsl.transforms.base)
AstVisitor (class in yapcad.dsl)
(class in yapcad.dsl.ast)
AT (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
attach_brep_to_solid() (in module yapcad.brep)
attach_native_brep_to_solid() (in module yapcad.native_brep)
attachments (yapcad.package.analysis.AnalysisPlan attribute)
(yapcad.package.analysis.base.AnalysisPlan attribute)
(yapcad.package.AnalysisPlan attribute)
available_backends() (in module yapcad.package)
(in module yapcad.package.analysis)
(in module yapcad.package.analysis.base)
B
back_faces() (in module yapcad.package.analysis)
(in module yapcad.package.analysis.face_naming)
backend (yapcad.package.analysis.AnalysisPlan attribute)
(yapcad.package.analysis.AnalysisResult attribute)
(yapcad.package.analysis.base.AnalysisPlan attribute)
(yapcad.package.analysis.base.AnalysisResult attribute)
(yapcad.package.AnalysisPlan attribute)
(yapcad.package.AnalysisResult attribute)
backend_options (yapcad.package.analysis.AnalysisPlan attribute)
(yapcad.package.analysis.base.AnalysisPlan attribute)
(yapcad.package.AnalysisPlan attribute)
barycentricXY() (in module yapcad.geom)
bbox (yapcad.geometry.Geometry property)
bbox() (in module yapcad.geom)
(in module yapcad.geom3d)
bbox2oct() (in module yapcad.octtree)
bbox2quad() (in module yapcad.octtree)
bboxdim() (in module yapcad.octtree)
BinaryOp (class in yapcad.dsl)
(class in yapcad.dsl.ast)
Block (class in yapcad.dsl)
(class in yapcad.dsl.ast)
body (yapcad.dsl.ast.ElifBranch attribute)
(yapcad.dsl.ast.ForStatement attribute)
(yapcad.dsl.ast.FunctionDef attribute)
(yapcad.dsl.ast.LambdaExpr attribute)
(yapcad.dsl.ast.MatchArm attribute)
(yapcad.dsl.ast.WhileStatement attribute)
(yapcad.dsl.ForStatement attribute)
(yapcad.dsl.LambdaExpr attribute)
(yapcad.dsl.MatchArm attribute)
BOOL_LITERAL (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
bool_val() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.values)
Boolean (class in yapcad.combine)
bottom_faces() (in module yapcad.package.analysis)
(in module yapcad.package.analysis.face_naming)
boundary_conditions (yapcad.package.analysis.AnalysisPlan attribute)
(yapcad.package.analysis.base.AnalysisPlan attribute)
(yapcad.package.AnalysisPlan attribute)
box2boxes() (in module yapcad.octtree)
boxoverlap() (in module yapcad.octtree)
boxoverlap2() (in module yapcad.octtree)
brep_edge() (in module yapcad.native_brep)
brep_face() (in module yapcad.native_brep)
brep_from_solid() (in module yapcad.brep)
brep_loop() (in module yapcad.native_brep)
brep_shell() (in module yapcad.native_brep)
brep_solid() (in module yapcad.native_brep)
brep_trim() (in module yapcad.native_brep)
brep_vertex() (in module yapcad.native_brep)
BrepEdge (class in yapcad.brep)
BrepFace (class in yapcad.brep)
BrepSolid (class in yapcad.brep)
BrepVertex (class in yapcad.brep)
bspline_edge() (in module yapcad.native_brep)
bspline_surface() (in module yapcad.analytic_surfaces)
bspline_surface_normal() (in module yapcad.analytic_surfaces)
build_hex_cap_screw() (in module yapcad.fasteners)
build_hex_nut() (in module yapcad.fasteners)
BuiltinFunction (class in yapcad.dsl.runtime)
(class in yapcad.dsl.runtime.builtins)
BuiltinRegistry (class in yapcad.dsl.runtime)
(class in yapcad.dsl.runtime.builtins)
ByAreaSelector (class in yapcad.package.analysis)
(class in yapcad.package.analysis.face_naming)
ByNormalSelector (class in yapcad.package.analysis)
(class in yapcad.package.analysis.face_naming)
ByPositionSelector (class in yapcad.package.analysis)
(class in yapcad.package.analysis.face_naming)
C
CalculixAdapter (class in yapcad.package.analysis.calculix)
call_builtin() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.builtins)
call_method() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.builtins)
callee (yapcad.dsl.ast.FunctionCall attribute)
(yapcad.dsl.FunctionCall attribute)
cameradist (yapcad.pyglet_drawable.pygletDraw property)
catmullrom() (in module yapcad.geom)
center (yapcad.geometry.Geometry property)
center() (in module yapcad.geom)
(in module yapcad.geom3d)
centroid (yapcad.package.analysis.face_naming.FaceInfo attribute)
,
[1]
(yapcad.package.analysis.FaceInfo attribute)
,
[1]
check() (in module yapcad.dsl)
(in module yapcad.dsl.checker)
(yapcad.dsl.checker.TypeChecker method)
(yapcad.dsl.TypeChecker method)
check_type() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.values)
CheckResult (class in yapcad.dsl)
(class in yapcad.dsl.checker)
(class in yapcad.geometry_checks)
Circle() (in module yapcad.poly)
circle_edge() (in module yapcad.native_brep)
circleCircleTangentsXY() (in module yapcad.geom)
circleSurface() (in module yapcad.geom3d_util)
clear_native_brep() (in module yapcad.native_brep)
clear_return() (yapcad.dsl.ExecutionContext method)
(yapcad.dsl.runtime.context.ExecutionContext method)
(yapcad.dsl.runtime.ExecutionContext method)
CLOSE (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
close() (in module yapcad.geom)
CLOSE_C0 (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
CLOSE_C1 (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
closed (yapcad.geometry.Geometry property)
code (yapcad.dsl.ast.NativeBlock attribute)
(yapcad.dsl.ast.PythonBlock attribute)
(yapcad.dsl.ast.PythonExpr attribute)
(yapcad.dsl.Diagnostic attribute)
(yapcad.dsl.errors.Diagnostic attribute)
(yapcad.dsl.PythonBlock attribute)
(yapcad.dsl.PythonExpr attribute)
coerce_numeric() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.values)
COLON (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
colordict (yapcad.drawable.Drawable attribute)
colormapAUTOCAD (yapcad.drawable.Drawable attribute)
column (yapcad.dsl.SourceLocation attribute)
(yapcad.dsl.tokens.SourceLocation attribute)
CombinedSelector (class in yapcad.package.analysis)
(class in yapcad.package.analysis.face_naming)
combineglist() (in module yapcad.geom_util)
COMMA (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
Command (in module yapcad.dsl)
(in module yapcad.dsl.ast)
COMMAND (yapcad.dsl.SymbolKind attribute)
(yapcad.dsl.symbols.SymbolKind attribute)
(yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
command (yapcad.package.analysis.base.ExecutionConfig attribute)
(yapcad.package.analysis.ExecutionConfig attribute)
(yapcad.package.ExecutionConfig attribute)
command_name (yapcad.dsl.ExecutionContext attribute)
(yapcad.dsl.Provenance attribute)
(yapcad.dsl.runtime.context.ExecutionContext attribute)
(yapcad.dsl.runtime.ExecutionContext attribute)
(yapcad.dsl.runtime.Provenance attribute)
(yapcad.dsl.runtime.provenance.Provenance attribute)
commands (yapcad.dsl.ast.Module property)
(yapcad.dsl.Module property)
common_type() (in module yapcad.dsl.types)
compile_and_run() (in module yapcad.dsl)
(in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.interpreter)
COMPOUND_CURVE (yapcad.dsl.types.TypeTier attribute)
(yapcad.dsl.TypeTier attribute)
CompoundCurveType (class in yapcad.dsl)
(class in yapcad.dsl.types)
compute_shell_closure() (yapcad.native_brep.TopologyGraph method)
compute_source_signature() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.provenance)
condition (yapcad.dsl.ast.AssertStatement attribute)
(yapcad.dsl.ast.ElifBranch attribute)
(yapcad.dsl.ast.IfExpr attribute)
(yapcad.dsl.ast.IfStatement attribute)
(yapcad.dsl.ast.ListComprehension attribute)
(yapcad.dsl.ast.WhileStatement attribute)
(yapcad.dsl.IfExpr attribute)
(yapcad.dsl.ListComprehension attribute)
cone_surface() (in module yapcad.analytic_surfaces)
cone_surface_normal() (in module yapcad.analytic_surfaces)
conic() (in module yapcad.geom3d_util)
conic_tube() (in module yapcad.geom3d_util)
contains() (yapcad.dsl.runtime.context.Scope method)
(yapcad.dsl.runtime.Scope method)
continuous (yapcad.geometry.Geometry property)
contour() (in module yapcad.geom3d_util)
create_context() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.context)
create_package_from_entities() (in module yapcad.package)
(in module yapcad.package.core)
create_provenance() (in module yapcad.dsl)
(in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.provenance)
crest_flat_ratio (yapcad.threadgen.ThreadProfile attribute)
cross() (in module yapcad.geom)
cullZeroLength() (in module yapcad.poly)
current_scope (yapcad.dsl.ExecutionContext attribute)
(yapcad.dsl.runtime.context.ExecutionContext attribute)
(yapcad.dsl.runtime.ExecutionContext attribute)
current_scope_name() (yapcad.dsl.symbols.SymbolTable method)
(yapcad.dsl.SymbolTable method)
CURVE (yapcad.dsl.types.TypeTier attribute)
(yapcad.dsl.TypeTier attribute)
CurveType (class in yapcad.dsl)
(class in yapcad.dsl.types)
cylinder_surface() (in module yapcad.analytic_surfaces)
cylinder_surface_normal() (in module yapcad.analytic_surfaces)
D
D_nominal (yapcad.threadgen.ThreadProfile attribute)
data (yapcad.dsl.EmitResult property)
(yapcad.dsl.runtime.EmitResult property)
(yapcad.dsl.runtime.Value attribute)
(yapcad.dsl.runtime.values.EmitResult property)
(yapcad.dsl.runtime.values.Value attribute)
(yapcad.dsl.Value attribute)
(yapcad.package.core.PackageManifest attribute)
(yapcad.package.PackageManifest attribute)
Decorator (class in yapcad.dsl.ast)
decorators (yapcad.dsl.ast.FunctionDef attribute)
DEDENT (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
DEF (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
default_value (yapcad.dsl.ast.Parameter attribute)
(yapcad.dsl.Parameter attribute)
define() (yapcad.dsl.Scope method)
(yapcad.dsl.symbols.Scope method)
(yapcad.dsl.symbols.SymbolTable method)
(yapcad.dsl.SymbolTable method)
density (yapcad.package.analysis.fenics.MaterialProperties attribute)
depth (yapcad.octtree.NTree property)
derived (yapcad.geometry.Geometry property)
desc (yapcad.pyglet_drawable.Material property)
describe_function() (in module yapcad.dsl)
(in module yapcad.dsl.introspection)
description (yapcad.package.analysis.AnalysisPlan attribute)
(yapcad.package.analysis.base.AnalysisPlan attribute)
(yapcad.package.AnalysisPlan attribute)
deserialize_topology_graph() (in module yapcad.native_brep)
Diagnostic (class in yapcad.dsl)
(class in yapcad.dsl.errors)
DiagnosticCollector (class in yapcad.dsl)
(class in yapcad.dsl.errors)
diagnostics (yapcad.dsl.checker.CheckResult attribute)
(yapcad.dsl.CheckResult attribute)
(yapcad.dsl.ExecutionContext attribute)
(yapcad.dsl.runtime.context.ExecutionContext attribute)
(yapcad.dsl.runtime.ExecutionContext attribute)
diameter (yapcad.fasteners.HexCapScrewSpec attribute)
(yapcad.fasteners.HexNutSpec attribute)
dict_val() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.values)
DictLiteral (class in yapcad.dsl)
(class in yapcad.dsl.ast)
DictType (class in yapcad.dsl)
(class in yapcad.dsl.types)
diffuse (yapcad.pyglet_drawable.Material property)
dim (yapcad.package.analysis.gmsh_mesher.PhysicalGroup attribute)
,
[1]
(yapcad.package.analysis.PhysicalGroup attribute)
,
[1]
dimension (yapcad.dsl.GeometricPrimitiveType attribute)
(yapcad.dsl.types.GeometricPrimitiveType attribute)
display() (yapcad.drawable.Drawable method)
(yapcad.ezdxf_drawable.ezdxfDraw method)
(yapcad.pyglet_drawable.pygletDraw method)
dist() (in module yapcad.geom)
dist4() (in module yapcad.geom)
doc (yapcad.dsl.runtime.BuiltinFunction attribute)
(yapcad.dsl.runtime.builtins.BuiltinFunction attribute)
DOT (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
dot() (in module yapcad.geom)
dot4() (in module yapcad.geom)
DOUBLE_ARROW (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
DOUBLE_SLASH (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
DOUBLE_STAR (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
draw() (yapcad.drawable.Drawable method)
(yapcad.pyglet_drawable.pygletDraw method)
draw_arc() (yapcad.drawable.Drawable method)
(yapcad.ezdxf_drawable.ezdxfDraw method)
(yapcad.pyglet_drawable.pygletDraw method)
draw_bbox() (yapcad.drawable.Drawable method)
draw_circle() (yapcad.drawable.Drawable method)
draw_ellipse() (yapcad.drawable.Drawable method)
(yapcad.ezdxf_drawable.ezdxfDraw method)
draw_line() (yapcad.drawable.Drawable method)
(yapcad.ezdxf_drawable.ezdxfDraw method)
(yapcad.pyglet_drawable.pygletDraw method)
draw_linestrip() (yapcad.pyglet_drawable.pygletDraw method)
draw_point() (yapcad.drawable.Drawable method)
(yapcad.pyglet_drawable.pygletDraw method)
draw_solid() (yapcad.pyglet_drawable.pygletDraw method)
draw_surface() (yapcad.pyglet_drawable.pygletDraw method)
draw_text() (yapcad.drawable.Drawable method)
(yapcad.ezdxf_drawable.ezdxfDraw method)
(yapcad.pyglet_drawable.pygletDraw method)
draw_x() (yapcad.drawable.Drawable method)
Drawable (class in yapcad.drawable)
DslError
,
[1]
E
edge_curve_params() (in module yapcad.native_brep)
edge_curve_type() (in module yapcad.native_brep)
edge_faces() (yapcad.native_brep.TopologyGraph method)
edge_id() (in module yapcad.native_brep)
edge_vertices() (in module yapcad.native_brep)
elem (yapcad.geometry.Geometry property)
element_expr (yapcad.dsl.ast.ListComprehension attribute)
(yapcad.dsl.ListComprehension attribute)
element_order (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
,
[1]
(yapcad.package.analysis.MeshHints attribute)
,
[1]
element_size (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
,
[1]
(yapcad.package.analysis.MeshHints attribute)
,
[1]
element_type (yapcad.dsl.ListType attribute)
(yapcad.dsl.types.ListType attribute)
elements (yapcad.dsl.ast.ListLiteral attribute)
(yapcad.dsl.ListLiteral attribute)
ELIF (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
elif_branches (yapcad.dsl.ast.IfExpr attribute)
(yapcad.dsl.ast.IfStatement attribute)
(yapcad.dsl.IfExpr attribute)
ElifBranch (class in yapcad.dsl.ast)
ellipse() (in module yapcad.geom)
ellipse_bbox() (in module yapcad.geom)
ellipse_length() (in module yapcad.geom)
ellipse_sample() (in module yapcad.geom)
ellipse_tangent() (in module yapcad.geom)
ELSE (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
else_branch (yapcad.dsl.ast.IfExpr attribute)
(yapcad.dsl.ast.IfStatement attribute)
(yapcad.dsl.IfExpr attribute)
emission (yapcad.pyglet_drawable.Material property)
EMIT (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
emit_result (yapcad.dsl.ExecutionContext attribute)
(yapcad.dsl.ExecutionResult attribute)
(yapcad.dsl.runtime.context.ExecutionContext attribute)
(yapcad.dsl.runtime.ExecutionContext attribute)
(yapcad.dsl.runtime.ExecutionResult attribute)
(yapcad.dsl.runtime.interpreter.ExecutionResult attribute)
EmitResult (class in yapcad.dsl)
(class in yapcad.dsl.runtime)
(class in yapcad.dsl.runtime.values)
EmitStatement (class in yapcad.dsl)
(class in yapcad.dsl.ast)
end (yapcad.dsl.ast.RangeExpr attribute)
(yapcad.dsl.RangeExpr attribute)
(yapcad.dsl.SourceSpan attribute)
(yapcad.dsl.tokens.SourceSpan attribute)
engines_available() (in module yapcad.boolean.trimesh_engine)
ensure_solid_id() (in module yapcad.metadata)
ensure_surface_id() (in module yapcad.metadata)
entries (yapcad.dsl.ast.DictLiteral attribute)
(yapcad.dsl.DictLiteral attribute)
env (yapcad.package.analysis.base.ExecutionConfig attribute)
(yapcad.package.analysis.ExecutionConfig attribute)
(yapcad.package.ExecutionConfig attribute)
EOF (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
EQ (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
ERROR (yapcad.dsl.errors.ErrorSeverity attribute)
(yapcad.dsl.ErrorSeverity attribute)
error_count (yapcad.dsl.DiagnosticCollector property)
(yapcad.dsl.errors.DiagnosticCollector property)
error_invalid_binary_literal() (in module yapcad.dsl.errors)
error_invalid_escape_sequence() (in module yapcad.dsl.errors)
error_invalid_expression() (in module yapcad.dsl.errors)
error_invalid_hex_literal() (in module yapcad.dsl.errors)
error_invalid_number_literal() (in module yapcad.dsl.errors)
error_message (yapcad.dsl.ExecutionResult attribute)
(yapcad.dsl.runtime.ExecutionResult attribute)
(yapcad.dsl.runtime.interpreter.ExecutionResult attribute)
error_require_failed() (in module yapcad.dsl.errors)
error_type_mismatch() (in module yapcad.dsl.errors)
error_undefined_identifier() (in module yapcad.dsl.errors)
error_unexpected_character() (in module yapcad.dsl.errors)
error_unexpected_eof() (in module yapcad.dsl.errors)
error_unexpected_token() (in module yapcad.dsl.errors)
error_unterminated_comment() (in module yapcad.dsl.errors)
error_unterminated_multiline_string() (in module yapcad.dsl.errors)
error_unterminated_string() (in module yapcad.dsl.errors)
ErrorSeverity (class in yapcad.dsl)
(class in yapcad.dsl.errors)
ErrorType (class in yapcad.dsl.types)
evaluate_bspline_surface() (in module yapcad.analytic_surfaces)
evaluate_catmullrom() (in module yapcad.spline)
evaluate_cone_surface() (in module yapcad.analytic_surfaces)
evaluate_cylinder_surface() (in module yapcad.analytic_surfaces)
evaluate_edge() (yapcad.native_brep.TopologyGraph method)
evaluate_edge_curve() (in module yapcad.native_brep)
evaluate_nurbs() (in module yapcad.spline)
evaluate_plane_surface() (in module yapcad.analytic_surfaces)
evaluate_sphere_surface() (in module yapcad.analytic_surfaces)
evaluate_surface() (in module yapcad.analytic_surfaces)
evaluate_tessellated_surface() (in module yapcad.analytic_surfaces)
evaluate_torus_surface() (in module yapcad.analytic_surfaces)
execute() (in module yapcad.dsl)
(in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.interpreter)
(yapcad.dsl.Interpreter method)
(yapcad.dsl.runtime.Interpreter method)
(yapcad.dsl.runtime.interpreter.Interpreter method)
execution (yapcad.package.analysis.AnalysisPlan attribute)
(yapcad.package.analysis.base.AnalysisPlan attribute)
(yapcad.package.AnalysisPlan attribute)
ExecutionConfig (class in yapcad.package)
(class in yapcad.package.analysis)
(class in yapcad.package.analysis.base)
ExecutionContext (class in yapcad.dsl)
(class in yapcad.dsl.runtime)
(class in yapcad.dsl.runtime.context)
ExecutionResult (class in yapcad.dsl)
(class in yapcad.dsl.runtime)
(class in yapcad.dsl.runtime.interpreter)
EXPORT (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
export_mesh() (yapcad.package.analysis.gmsh_mesher.GmshMesher method)
(yapcad.package.analysis.GmshMesher method)
exports (yapcad.dsl.ast.Module attribute)
(yapcad.dsl.ast.NativeBlock attribute)
(yapcad.dsl.Module attribute)
EXPORTS (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
ExportStatement (class in yapcad.dsl.ast)
ExportUseStatement (class in yapcad.dsl)
(class in yapcad.dsl.ast)
Expression (class in yapcad.dsl)
(class in yapcad.dsl.ast)
expression (yapcad.dsl.ast.ExpressionStatement attribute)
(yapcad.dsl.ExpressionStatement attribute)
expression_text (yapcad.dsl.runtime.RequireFailure attribute)
(yapcad.dsl.runtime.values.RequireFailure attribute)
ExpressionStatement (class in yapcad.dsl)
(class in yapcad.dsl.ast)
extra (yapcad.dsl.Provenance attribute)
(yapcad.dsl.runtime.Provenance attribute)
(yapcad.dsl.runtime.provenance.Provenance attribute)
extrude() (in module yapcad.geom3d_util)
ezdxfDraw (class in yapcad.ezdxf_drawable)
F
face_edges() (yapcad.native_brep.TopologyGraph method)
face_id() (in module yapcad.native_brep)
face_loops() (in module yapcad.native_brep)
face_surface() (in module yapcad.native_brep)
FaceInfo (class in yapcad.package.analysis)
(class in yapcad.package.analysis.face_naming)
FaceNamer (class in yapcad.package.analysis)
(class in yapcad.package.analysis.face_naming)
faces (yapcad.package.analysis.face_naming.FaceNamer property)
(yapcad.package.analysis.FaceNamer property)
faces_at_z_max() (in module yapcad.package.analysis)
(in module yapcad.package.analysis.face_naming)
faces_at_z_min() (in module yapcad.package.analysis)
(in module yapcad.package.analysis.face_naming)
faces_oriented() (in module yapcad.geometry_checks)
FaceSelector (class in yapcad.package.analysis)
(class in yapcad.package.analysis.face_naming)
fenics_available() (in module yapcad.package.analysis.fenics)
FenicsxAdapter (class in yapcad.package.analysis.fenics)
Figure() (in module yapcad.geometry)
filename (yapcad.dsl.SourceLocation attribute)
(yapcad.dsl.tokens.SourceLocation attribute)
(yapcad.ezdxf_drawable.ezdxfDraw property)
fillcolor (yapcad.drawable.Drawable property)
final_expression (yapcad.dsl.ast.Block attribute)
(yapcad.dsl.Block attribute)
finalize() (yapcad.package.analysis.gmsh_mesher.GmshMesher method)
(yapcad.package.analysis.GmshMesher method)
FLOAT_LITERAL (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
float_val() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.values)
FN (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
FOR (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
format() (yapcad.dsl.Diagnostic method)
(yapcad.dsl.errors.Diagnostic method)
format_all() (yapcad.dsl.DiagnosticCollector method)
(yapcad.dsl.errors.DiagnosticCollector method)
ForStatement (class in yapcad.dsl)
(class in yapcad.dsl.ast)
from_dict() (yapcad.dsl.Provenance class method)
(yapcad.dsl.runtime.Provenance class method)
(yapcad.dsl.runtime.provenance.Provenance class method)
front_faces() (in module yapcad.package.analysis)
(in module yapcad.package.analysis.face_naming)
FUNCTION (yapcad.dsl.SymbolKind attribute)
(yapcad.dsl.symbols.SymbolKind attribute)
FunctionCall (class in yapcad.dsl)
(class in yapcad.dsl.ast)
FunctionDef (class in yapcad.dsl.ast)
functions (yapcad.dsl.ast.Module attribute)
(yapcad.dsl.Module attribute)
FunctionSignature (class in yapcad.dsl)
(class in yapcad.dsl.symbols)
FunctionType (class in yapcad.dsl)
(class in yapcad.dsl.types)
G
GE (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
generate_mesh() (yapcad.package.analysis.gmsh_mesher.GmshMesher method)
(yapcad.package.analysis.GmshMesher method)
GENERIC (yapcad.dsl.types.TypeTier attribute)
(yapcad.dsl.TypeTier attribute)
generic_visit() (yapcad.dsl.ast.AstVisitor method)
(yapcad.dsl.ast.PrintVisitor method)
(yapcad.dsl.AstVisitor method)
GenericType (class in yapcad.dsl)
(class in yapcad.dsl.ast)
geom (yapcad.combine.Boolean property)
(yapcad.geometry.Geometry property)
(yapcad.poly.Polygon property)
GeometricPrimitiveType (class in yapcad.dsl)
(class in yapcad.dsl.types)
Geometry (class in yapcad.geometry)
geometry (yapcad.dsl.ExecutionResult property)
(yapcad.dsl.runtime.ExecutionResult property)
(yapcad.dsl.runtime.interpreter.ExecutionResult property)
(yapcad.package.analysis.AnalysisPlan attribute)
(yapcad.package.analysis.base.AnalysisPlan attribute)
(yapcad.package.AnalysisPlan attribute)
geometry_from_json() (in module yapcad.io.geometry_json)
geometry_primary_path() (yapcad.package.core.PackageManifest method)
(yapcad.package.PackageManifest method)
geometry_to_json() (in module yapcad.io.geometry_json)
geomlist2poly() (in module yapcad.geom_util)
geomlist2poly_components() (in module yapcad.geom_util)
geomlist2poly_with_holes() (in module yapcad.geom_util)
geomlistbbox() (in module yapcad.geom)
GeomObject (class in yapcad.pyglet_drawable)
get() (yapcad.dsl.runtime.context.Scope method)
(yapcad.dsl.runtime.Scope method)
(yapcad.xform.Matrix method)
get_all_builtins() (yapcad.dsl.symbols.SymbolTable method)
(yapcad.dsl.SymbolTable method)
get_api_as_json() (in module yapcad.dsl)
(in module yapcad.dsl.introspection)
get_api_reference() (in module yapcad.dsl)
(in module yapcad.dsl.introspection)
get_backend() (in module yapcad.package.analysis)
(in module yapcad.package.analysis.base)
get_builtin_registry() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.builtins)
get_common_pattern() (in module yapcad.dsl)
(in module yapcad.dsl.introspection)
get_deprecation_message() (in module yapcad.dsl.tokens)
get_edge() (yapcad.native_brep.TopologyGraph method)
get_engine() (in module yapcad.boolean)
get_face() (yapcad.native_brep.TopologyGraph method)
get_function() (yapcad.dsl.runtime.BuiltinRegistry method)
(yapcad.dsl.runtime.builtins.BuiltinRegistry method)
get_function_info() (in module yapcad.dsl)
(in module yapcad.dsl.introspection)
get_loop() (yapcad.native_brep.TopologyGraph method)
get_material() (yapcad.package.core.PackageManifest method)
(yapcad.package.PackageManifest method)
get_materials() (yapcad.package.core.PackageManifest method)
(yapcad.package.PackageManifest method)
get_mesh_stats() (yapcad.package.analysis.gmsh_mesher.GmshMesher method)
(yapcad.package.analysis.GmshMesher method)
get_method() (yapcad.dsl.runtime.BuiltinRegistry method)
(yapcad.dsl.runtime.builtins.BuiltinRegistry method)
get_method_signature() (in module yapcad.dsl)
(in module yapcad.dsl.symbols)
get_methods_for_type() (in module yapcad.dsl)
(in module yapcad.dsl.introspection)
get_named_faces() (yapcad.package.analysis.face_naming.FaceNamer method)
(yapcad.package.analysis.FaceNamer method)
get_shell() (yapcad.native_brep.TopologyGraph method)
get_solid() (yapcad.native_brep.TopologyGraph method)
get_solid_metadata() (in module yapcad.metadata)
get_source_line() (yapcad.dsl.Lexer method)
(yapcad.dsl.lexer.Lexer method)
get_surface_metadata() (in module yapcad.metadata)
get_trim() (yapcad.native_brep.TopologyGraph method)
get_type_info() (in module yapcad.dsl)
(in module yapcad.dsl.introspection)
get_variable() (yapcad.dsl.ExecutionContext method)
(yapcad.dsl.runtime.context.ExecutionContext method)
(yapcad.dsl.runtime.ExecutionContext method)
get_vertex() (yapcad.native_brep.TopologyGraph method)
getcol() (yapcad.xform.Matrix method)
getElements() (yapcad.octtree.NTree method)
getrow() (yapcad.xform.Matrix method)
glSetup() (yapcad.pyglet_drawable.pygletDraw method)
gmsh_available() (in module yapcad.package.analysis)
(in module yapcad.package.analysis.gmsh_mesher)
GmshMesher (class in yapcad.package.analysis)
(class in yapcad.package.analysis.gmsh_mesher)
grow() (yapcad.poly.Polygon method)
GT (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
H
handedness (yapcad.fasteners.HexNutSpec attribute)
(yapcad.threadgen.ThreadProfile attribute)
has_brep_data() (in module yapcad.brep)
has_errors (yapcad.dsl.checker.CheckResult attribute)
(yapcad.dsl.CheckResult attribute)
(yapcad.dsl.DiagnosticCollector property)
(yapcad.dsl.errors.DiagnosticCollector property)
(yapcad.dsl.ExecutionContext property)
(yapcad.dsl.runtime.context.ExecutionContext property)
(yapcad.dsl.runtime.ExecutionContext property)
has_native_brep() (in module yapcad.native_brep)
has_python_block (yapcad.dsl.Symbol attribute)
(yapcad.dsl.symbols.Symbol attribute)
has_python_blocks (yapcad.dsl.checker.CheckResult attribute)
(yapcad.dsl.CheckResult attribute)
has_warnings (yapcad.dsl.checker.CheckResult attribute)
(yapcad.dsl.CheckResult attribute)
(yapcad.dsl.DiagnosticCollector property)
(yapcad.dsl.errors.DiagnosticCollector property)
(yapcad.dsl.ExecutionContext property)
(yapcad.dsl.runtime.context.ExecutionContext property)
(yapcad.dsl.runtime.ExecutionContext property)
HASH (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
head_flat_diameter (yapcad.fasteners.HexCapScrewSpec attribute)
head_height (yapcad.fasteners.HexCapScrewSpec attribute)
HexCapScrewSpec (class in yapcad.fasteners)
HexNutSpec (class in yapcad.fasteners)
HINT (yapcad.dsl.errors.ErrorSeverity attribute)
(yapcad.dsl.ErrorSeverity attribute)
hints (yapcad.dsl.Diagnostic attribute)
(yapcad.dsl.errors.Diagnostic attribute)
homo() (in module yapcad.geom)
host (yapcad.package.analysis.base.ExecutionConfig attribute)
(yapcad.package.analysis.ExecutionConfig attribute)
(yapcad.package.ExecutionConfig attribute)
hyperbola() (in module yapcad.geom)
hyperbola_bbox() (in module yapcad.geom)
hyperbola_length() (in module yapcad.geom)
hyperbola_sample() (in module yapcad.geom)
hyperbola_tangent() (in module yapcad.geom)
I
Identifier (class in yapcad.dsl)
(class in yapcad.dsl.ast)
IDENTIFIER (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
IdentifierPattern (class in yapcad.dsl)
(class in yapcad.dsl.ast)
IdentityTransform (class in yapcad.dsl.transforms)
(class in yapcad.dsl.transforms.base)
IF (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
IfExpr (class in yapcad.dsl)
(class in yapcad.dsl.ast)
IfStatement (class in yapcad.dsl.ast)
implementation (yapcad.dsl.runtime.BuiltinFunction attribute)
(yapcad.dsl.runtime.builtins.BuiltinFunction attribute)
import_solid() (yapcad.package.analysis.gmsh_mesher.GmshMesher method)
(yapcad.package.analysis.GmshMesher method)
import_step() (in module yapcad.io.step_importer)
(yapcad.package.analysis.gmsh_mesher.GmshMesher method)
(yapcad.package.analysis.GmshMesher method)
import_stl() (in module yapcad.io.stl)
IN (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
INDENT (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
index (yapcad.dsl.ast.IndexAccess attribute)
(yapcad.dsl.IndexAccess attribute)
(yapcad.package.analysis.face_naming.FaceInfo attribute)
,
[1]
(yapcad.package.analysis.FaceInfo attribute)
,
[1]
IndexAccess (class in yapcad.dsl)
(class in yapcad.dsl.ast)
INFO (yapcad.dsl.errors.ErrorSeverity attribute)
(yapcad.dsl.ErrorSeverity attribute)
initialize() (yapcad.package.analysis.gmsh_mesher.GmshMesher method)
(yapcad.package.analysis.GmshMesher method)
initializer (yapcad.dsl.ast.VarDecl attribute)
inner (yapcad.dsl.ast.OptionalType attribute)
(yapcad.dsl.OptionalType attribute)
inner_type (yapcad.dsl.OptionalTypeWrapper attribute)
(yapcad.dsl.types.OptionalTypeWrapper attribute)
INT_LITERAL (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
int_val() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.values)
internal (yapcad.threadgen.ThreadProfile attribute)
Interpreter (class in yapcad.dsl)
(class in yapcad.dsl.runtime)
(class in yapcad.dsl.runtime.interpreter)
intersectable (yapcad.geometry.Geometry property)
intersectGeomListXY() (in module yapcad.geom)
intersectSimplePolyXY() (in module yapcad.geom)
intersectSimpleXY() (in module yapcad.geom)
intersectXY() (in module yapcad.geom)
(yapcad.geometry.Geometry method)
invalidate_shell_octree() (yapcad.native_brep.TopologyGraph method)
invalidate_surface_octree() (in module yapcad.boolean.native)
is_2d_geometry() (in module yapcad.ezdxf_exporter)
is_analytic_surface() (in module yapcad.analytic_surfaces)
is_assignable_from() (yapcad.dsl.CompoundCurveType method)
(yapcad.dsl.GeometricPrimitiveType method)
(yapcad.dsl.ListType method)
(yapcad.dsl.OptionalTypeWrapper method)
(yapcad.dsl.PrimitiveType method)
(yapcad.dsl.Type method)
(yapcad.dsl.types.CompoundCurveType method)
(yapcad.dsl.types.ErrorType method)
(yapcad.dsl.types.GeometricPrimitiveType method)
(yapcad.dsl.types.ListType method)
(yapcad.dsl.types.OptionalTypeWrapper method)
(yapcad.dsl.types.PrimitiveType method)
(yapcad.dsl.types.Type method)
(yapcad.dsl.types.UnknownType method)
is_available() (in module yapcad.boolean.occ_engine)
(in module yapcad.boolean.trimesh_engine)
is_brep() (in module yapcad.brep)
is_brep_edge() (in module yapcad.native_brep)
is_brep_face() (in module yapcad.native_brep)
is_brep_loop() (in module yapcad.native_brep)
is_brep_shell() (in module yapcad.native_brep)
is_brep_solid_native() (in module yapcad.native_brep)
is_brep_trim() (in module yapcad.native_brep)
is_brep_vertex() (in module yapcad.native_brep)
is_bspline_surface() (in module yapcad.analytic_surfaces)
is_builtin() (yapcad.dsl.symbols.SymbolTable method)
(yapcad.dsl.SymbolTable method)
is_catmullrom() (in module yapcad.spline)
is_closed_polygon() (in module yapcad.geometry_checks)
is_compound_curve() (in module yapcad.dsl.types)
is_cone_surface() (in module yapcad.analytic_surfaces)
is_curve() (in module yapcad.dsl.types)
is_cylinder_surface() (in module yapcad.analytic_surfaces)
is_deprecated_keyword() (in module yapcad.dsl.tokens)
is_geometric_primitive() (in module yapcad.dsl.types)
is_geometry() (in module yapcad.dsl.types)
is_method (yapcad.dsl.FunctionSignature attribute)
(yapcad.dsl.symbols.FunctionSignature attribute)
is_mutable (yapcad.dsl.Symbol attribute)
(yapcad.dsl.symbols.Symbol attribute)
is_numeric() (in module yapcad.dsl.types)
is_nurbs() (in module yapcad.spline)
is_plane_surface() (in module yapcad.analytic_surfaces)
is_remote (yapcad.package.analysis.base.ExecutionConfig property)
(yapcad.package.analysis.ExecutionConfig property)
(yapcad.package.ExecutionConfig property)
is_solid() (in module yapcad.dsl.types)
is_sphere_surface() (in module yapcad.analytic_surfaces)
is_surface() (in module yapcad.dsl.types)
is_tessellated_surface() (in module yapcad.analytic_surfaces)
is_torus_surface() (in module yapcad.analytic_surfaces)
is_truthy() (yapcad.dsl.runtime.Value method)
(yapcad.dsl.runtime.values.Value method)
(yapcad.dsl.Value method)
is_type_token() (in module yapcad.dsl)
(in module yapcad.dsl.tokens)
is_variadic (yapcad.dsl.FunctionSignature attribute)
(yapcad.dsl.symbols.FunctionSignature attribute)
isarc() (in module yapcad.geom)
isCardinalPlanar() (in module yapcad.geom)
iscatmullrom() (in module yapcad.geom)
iscircle() (in module yapcad.geom)
isclosed() (yapcad.geometry.Geometry method)
isclosedgeomlist() (in module yapcad.geom)
iscontinuous() (yapcad.geometry.Geometry method)
iscontinuousgeomlist() (in module yapcad.geom)
isderived() (yapcad.geometry.Geometry method)
isdirect() (in module yapcad.geom)
isdirectlist() (in module yapcad.geom)
isellipse() (in module yapcad.geom)
isfullellipse() (in module yapcad.geom)
isgeomlist() (in module yapcad.geom)
isgeomlistXYPlanar() (in module yapcad.geom)
isgoodnum() (in module yapcad.geom)
ishyperbola() (in module yapcad.geom)
isinsidearcXY() (in module yapcad.geom)
isinsidebbox() (in module yapcad.geom)
isinsidebbox2D() (in module yapcad.geom)
isInsideConvexPolyXY() (in module yapcad.geom)
isinsidegeomlistXY() (in module yapcad.geom)
isinsidelineXY() (in module yapcad.geom)
isinsidepointXY() (in module yapcad.geom)
isinsidepolyXY() (in module yapcad.geom)
isInsideTriangleXY() (in module yapcad.geom)
isinsideXY() (in module yapcad.geom)
(yapcad.geometry.Geometry method)
isintersectable() (yapcad.geometry.Geometry method)
isline() (in module yapcad.geom)
isnurbs() (in module yapcad.geom)
isparabola() (in module yapcad.geom)
ispoint() (in module yapcad.geom)
ispoly() (in module yapcad.geom)
ispolygon() (in module yapcad.geom)
ispolygonXY() (in module yapcad.geom)
issampleable() (yapcad.geometry.Geometry method)
issimple() (in module yapcad.geom)
issolid() (in module yapcad.geom3d)
issolidclosed() (in module yapcad.geom3d)
issurface() (in module yapcad.geom3d)
istriangle() (in module yapcad.geom)
isvect() (in module yapcad.geom)
isXYPlanar() (in module yapcad.geom)
isXZPlanar() (in module yapcad.geom)
isYZPlanar() (in module yapcad.geom)
iterable (yapcad.dsl.ast.ForStatement attribute)
(yapcad.dsl.ast.ListComprehension attribute)
(yapcad.dsl.ForStatement attribute)
(yapcad.dsl.ListComprehension attribute)
K
kind (yapcad.dsl.Symbol attribute)
(yapcad.dsl.symbols.Symbol attribute)
(yapcad.package.analysis.AnalysisPlan attribute)
(yapcad.package.analysis.base.AnalysisPlan attribute)
(yapcad.package.AnalysisPlan attribute)
L
LambdaExpr (class in yapcad.dsl)
(class in yapcad.dsl.ast)
lame_lambda (yapcad.package.analysis.fenics.MaterialProperties property)
lame_mu (yapcad.package.analysis.fenics.MaterialProperties property)
largest_face() (in module yapcad.package.analysis)
(in module yapcad.package.analysis.face_naming)
layer (yapcad.drawable.Drawable property)
layerlist (yapcad.drawable.Drawable property)
LBRACE (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
LBRACKET (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
LE (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
lead() (yapcad.threadgen.ThreadProfile method)
left (yapcad.dsl.ast.BinaryOp attribute)
(yapcad.dsl.BinaryOp attribute)
left_faces() (in module yapcad.package.analysis)
(in module yapcad.package.analysis.face_naming)
length (yapcad.geometry.Geometry property)
length() (in module yapcad.geom)
LET (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
LetStatement (in module yapcad.dsl)
(in module yapcad.dsl.ast)
lexeme (yapcad.dsl.Token attribute)
(yapcad.dsl.tokens.Token attribute)
Lexer (class in yapcad.dsl)
(class in yapcad.dsl.lexer)
LexerError
,
[1]
license (yapcad.package.analysis.base.ExecutionConfig attribute)
(yapcad.package.analysis.ExecutionConfig attribute)
(yapcad.package.ExecutionConfig attribute)
line (yapcad.dsl.SourceLocation attribute)
(yapcad.dsl.tokens.SourceLocation attribute)
line() (in module yapcad.geom)
Line() (in module yapcad.geometry)
line_edge() (in module yapcad.native_brep)
lineArcIntersectXY() (in module yapcad.geom)
linebbox() (in module yapcad.geom)
linecenter() (in module yapcad.geom)
linecolor (yapcad.drawable.Drawable property)
linelength() (in module yapcad.geom)
lineLineIntersectXY() (in module yapcad.geom)
linePlaneIntersect() (in module yapcad.geom3d)
linePointXY() (in module yapcad.geom)
linePointXYDist() (in module yapcad.geom)
lines (yapcad.dsl.Lexer property)
(yapcad.dsl.lexer.Lexer property)
linetype (yapcad.drawable.Drawable property)
(yapcad.ezdxf_drawable.ezdxfDraw property)
linewidth (yapcad.drawable.Drawable property)
list_common_patterns() (in module yapcad.dsl)
(in module yapcad.dsl.introspection)
list_functions() (in module yapcad.dsl)
(in module yapcad.dsl.introspection)
list_types() (in module yapcad.dsl)
(in module yapcad.dsl.introspection)
list_val() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.values)
ListComprehension (class in yapcad.dsl)
(class in yapcad.dsl.ast)
ListLiteral (class in yapcad.dsl)
(class in yapcad.dsl.ast)
ListType (class in yapcad.dsl)
(class in yapcad.dsl.types)
Literal (class in yapcad.dsl)
(class in yapcad.dsl.ast)
literal_type (yapcad.dsl.ast.Literal attribute)
(yapcad.dsl.Literal attribute)
LiteralPattern (class in yapcad.dsl)
(class in yapcad.dsl.ast)
load() (yapcad.package.core.PackageManifest class method)
(yapcad.package.PackageManifest class method)
load_analysis_plan() (in module yapcad.package)
load_geometry() (in module yapcad.package)
(in module yapcad.package.core)
load_plan() (in module yapcad.package.analysis)
(in module yapcad.package.analysis.base)
loads (yapcad.package.analysis.AnalysisPlan attribute)
(yapcad.package.analysis.base.AnalysisPlan attribute)
(yapcad.package.AnalysisPlan attribute)
lookup() (yapcad.dsl.Scope method)
(yapcad.dsl.symbols.Scope method)
(yapcad.dsl.symbols.SymbolTable method)
(yapcad.dsl.SymbolTable method)
lookup_builtin() (yapcad.dsl.symbols.SymbolTable method)
(yapcad.dsl.SymbolTable method)
lookup_local() (yapcad.dsl.Scope method)
(yapcad.dsl.symbols.Scope method)
loop_id() (in module yapcad.native_brep)
loop_trims() (in module yapcad.native_brep)
loop_type() (in module yapcad.native_brep)
LPAREN (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
LT (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
M
mag() (in module yapcad.geom)
mag4() (in module yapcad.geom)
magnify (yapcad.pyglet_drawable.pygletDraw property)
main() (in module yapcad.package.analysis.cli)
make_gear_figure() (in module yapcad.contrib.figgear)
make_list_type() (in module yapcad.dsl)
(in module yapcad.dsl.types)
make_object() (yapcad.pyglet_drawable.pygletDraw method)
make_optional_type() (in module yapcad.dsl)
(in module yapcad.dsl.types)
makeArcSpiral() (in module yapcad.geom_util)
makeBatches() (yapcad.pyglet_drawable.pygletDraw method)
makeIcoPoints() (in module yapcad.geom3d_util)
makeLineSpiral() (in module yapcad.geom_util)
makeLoftSolid() (in module yapcad.geom3d_util)
makeRevolutionSolid() (in module yapcad.geom3d_util)
makeRevolutionSurface() (in module yapcad.geom3d_util)
makeRevolutionThetaSamplingSurface() (in module yapcad.geom3d_util)
manifest_name (yapcad.package.core.PackageManifest attribute)
(yapcad.package.PackageManifest attribute)
manifest_path (yapcad.package.core.PackageManifest property)
(yapcad.package.PackageManifest property)
MATCH (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
MatchArm (class in yapcad.dsl)
(class in yapcad.dsl.ast)
matches() (yapcad.package.analysis.ByAreaSelector method)
(yapcad.package.analysis.ByNormalSelector method)
(yapcad.package.analysis.ByPositionSelector method)
(yapcad.package.analysis.CombinedSelector method)
(yapcad.package.analysis.face_naming.ByAreaSelector method)
(yapcad.package.analysis.face_naming.ByNormalSelector method)
(yapcad.package.analysis.face_naming.ByPositionSelector method)
(yapcad.package.analysis.face_naming.CombinedSelector method)
(yapcad.package.analysis.face_naming.FaceSelector method)
(yapcad.package.analysis.FaceSelector method)
MatchExpr (class in yapcad.dsl)
(class in yapcad.dsl.ast)
Material (class in yapcad.pyglet_drawable)
material (yapcad.pyglet_drawable.Material property)
MaterialProperties (class in yapcad.package.analysis.fenics)
materials (yapcad.package.analysis.AnalysisPlan attribute)
(yapcad.package.analysis.base.AnalysisPlan attribute)
(yapcad.package.AnalysisPlan attribute)
Matrix (class in yapcad.xform)
max_element_size (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
,
[1]
(yapcad.package.analysis.MeshHints attribute)
,
[1]
maxdepth (yapcad.octtree.NTree property)
member (yapcad.dsl.ast.MemberAccess attribute)
(yapcad.dsl.MemberAccess attribute)
MemberAccess (class in yapcad.dsl)
(class in yapcad.dsl.ast)
mesh_solid() (in module yapcad.package.analysis)
(in module yapcad.package.analysis.gmsh_mesher)
mesh_view() (in module yapcad.mesh)
MeshHints (class in yapcad.package.analysis)
(class in yapcad.package.analysis.gmsh_mesher)
message (yapcad.dsl.ast.AssertStatement attribute)
(yapcad.dsl.Diagnostic attribute)
(yapcad.dsl.errors.Diagnostic attribute)
(yapcad.dsl.runtime.RequireFailure attribute)
(yapcad.dsl.runtime.values.RequireFailure attribute)
metadata (yapcad.dsl.ast.EmitStatement attribute)
(yapcad.dsl.EmitResult attribute)
(yapcad.dsl.EmitStatement attribute)
(yapcad.dsl.ExecutionResult property)
(yapcad.dsl.runtime.EmitResult attribute)
(yapcad.dsl.runtime.ExecutionResult property)
(yapcad.dsl.runtime.interpreter.ExecutionResult property)
(yapcad.dsl.runtime.values.EmitResult attribute)
(yapcad.package.analysis.AnalysisPlan attribute)
(yapcad.package.analysis.base.AnalysisPlan attribute)
(yapcad.package.AnalysisPlan attribute)
method (yapcad.dsl.ast.MethodCall attribute)
(yapcad.dsl.MethodCall attribute)
MethodCall (class in yapcad.dsl)
(class in yapcad.dsl.ast)
metric_hex_cap_catalog() (in module yapcad.fasteners)
metric_hex_cap_screw() (in module yapcad.fasteners)
metric_hex_nut() (in module yapcad.fasteners)
metric_hex_nut_catalog() (in module yapcad.fasteners)
metric_profile() (in module yapcad.threadgen)
metrics (yapcad.package.analysis.AnalysisResult attribute)
(yapcad.package.analysis.base.AnalysisResult attribute)
(yapcad.package.AnalysisResult attribute)
min_element_size (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
,
[1]
(yapcad.package.analysis.MeshHints attribute)
,
[1]
mindim (yapcad.octtree.NTree property)
MINUS (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
MINUS_ASSIGN (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
mirror() (in module yapcad.geom)
(in module yapcad.geom3d)
(yapcad.combine.Boolean method)
(yapcad.geometry.Geometry method)
mirror_native_brep() (in module yapcad.native_brep)
mirrorsolid() (in module yapcad.geom3d)
mirrorsurface() (in module yapcad.geom3d)
mode (yapcad.package.analysis.base.ExecutionConfig attribute)
(yapcad.package.analysis.ExecutionConfig attribute)
(yapcad.package.ExecutionConfig attribute)
module
yapcad
yapcad.analytic_surfaces
yapcad.boolean
yapcad.boolean.native
yapcad.boolean.occ_engine
yapcad.boolean.trimesh_engine
yapcad.brep
yapcad.combine
yapcad.contrib
yapcad.contrib.figgear
yapcad.drawable
yapcad.dsl
yapcad.dsl.ast
yapcad.dsl.checker
yapcad.dsl.errors
yapcad.dsl.introspection
yapcad.dsl.lexer
yapcad.dsl.packaging
yapcad.dsl.parser
yapcad.dsl.runtime
yapcad.dsl.runtime.builtins
yapcad.dsl.runtime.context
yapcad.dsl.runtime.interpreter
yapcad.dsl.runtime.provenance
yapcad.dsl.runtime.values
yapcad.dsl.symbols
yapcad.dsl.tokens
yapcad.dsl.transforms
yapcad.dsl.transforms.base
yapcad.dsl.types
yapcad.ezdxf_drawable
yapcad.ezdxf_exporter
yapcad.fasteners
yapcad.geom
yapcad.geom3d
yapcad.geom3d_util
yapcad.geom_util
yapcad.geometry
yapcad.geometry_checks
yapcad.geometry_utils
yapcad.io
yapcad.io.geometry_json
yapcad.io.step
yapcad.io.step_importer
yapcad.io.stl
yapcad.mesh
yapcad.metadata
yapcad.native_brep
yapcad.occ_native_convert
yapcad.octtree
yapcad.package
yapcad.package.analysis
yapcad.package.analysis.base
yapcad.package.analysis.calculix
yapcad.package.analysis.cli
yapcad.package.analysis.face_naming
yapcad.package.analysis.fenics
yapcad.package.analysis.gmsh_mesher
yapcad.package.core
yapcad.package.validator
yapcad.package.viewer
yapcad.poly
yapcad.pyglet_drawable
yapcad.spline
yapcad.threadgen
yapcad.triangulator
yapcad.xform
Module (class in yapcad.dsl)
(class in yapcad.dsl.ast)
MODULE (yapcad.dsl.SymbolKind attribute)
(yapcad.dsl.symbols.SymbolKind attribute)
(yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
module_name (yapcad.dsl.ExecutionContext attribute)
(yapcad.dsl.Provenance attribute)
(yapcad.dsl.runtime.context.ExecutionContext attribute)
(yapcad.dsl.runtime.ExecutionContext attribute)
(yapcad.dsl.runtime.Provenance attribute)
(yapcad.dsl.runtime.provenance.Provenance attribute)
module_path (yapcad.dsl.ast.ExportUseStatement attribute)
(yapcad.dsl.ast.UseStatement attribute)
(yapcad.dsl.ExportUseStatement attribute)
(yapcad.dsl.UseStatement attribute)
mul() (in module yapcad.geom)
(yapcad.xform.Matrix method)
mul4() (in module yapcad.geom)
N
name (yapcad.dsl.ast.Decorator attribute)
(yapcad.dsl.ast.ExportStatement attribute)
(yapcad.dsl.ast.FunctionDef attribute)
(yapcad.dsl.ast.GenericType attribute)
(yapcad.dsl.ast.Identifier attribute)
(yapcad.dsl.ast.IdentifierPattern attribute)
(yapcad.dsl.ast.Module attribute)
(yapcad.dsl.ast.NativeFunction attribute)
(yapcad.dsl.ast.NativeFunctionDecl attribute)
(yapcad.dsl.ast.Parameter attribute)
(yapcad.dsl.ast.SimpleType attribute)
(yapcad.dsl.ast.VarDecl attribute)
(yapcad.dsl.AstTransform property)
(yapcad.dsl.CompoundCurveType property)
(yapcad.dsl.CurveType property)
(yapcad.dsl.DictType property)
(yapcad.dsl.FunctionSignature attribute)
(yapcad.dsl.FunctionType property)
(yapcad.dsl.GenericType attribute)
(yapcad.dsl.GeometricPrimitiveType property)
(yapcad.dsl.Identifier attribute)
(yapcad.dsl.IdentifierPattern attribute)
(yapcad.dsl.ListType property)
(yapcad.dsl.Module attribute)
(yapcad.dsl.OptionalTypeWrapper property)
(yapcad.dsl.Parameter attribute)
(yapcad.dsl.PrimitiveType property)
(yapcad.dsl.runtime.BuiltinFunction attribute)
(yapcad.dsl.runtime.builtins.BuiltinFunction attribute)
(yapcad.dsl.runtime.context.Scope attribute)
(yapcad.dsl.runtime.Scope attribute)
(yapcad.dsl.Scope attribute)
(yapcad.dsl.SimpleType attribute)
(yapcad.dsl.SolidType property)
(yapcad.dsl.SurfaceType property)
(yapcad.dsl.Symbol attribute)
(yapcad.dsl.symbols.FunctionSignature attribute)
(yapcad.dsl.symbols.Scope attribute)
(yapcad.dsl.symbols.Symbol attribute)
(yapcad.dsl.transforms.AstTransform property)
(yapcad.dsl.transforms.base.AstTransform property)
(yapcad.dsl.transforms.base.IdentityTransform property)
(yapcad.dsl.transforms.IdentityTransform property)
(yapcad.dsl.Type property)
(yapcad.dsl.types.CompoundCurveType property)
(yapcad.dsl.types.CurveType property)
(yapcad.dsl.types.DictType property)
(yapcad.dsl.types.ErrorType property)
(yapcad.dsl.types.FunctionType property)
(yapcad.dsl.types.GeometricPrimitiveType property)
(yapcad.dsl.types.ListType property)
(yapcad.dsl.types.NoneType property)
(yapcad.dsl.types.OptionalTypeWrapper property)
(yapcad.dsl.types.PrimitiveType property)
(yapcad.dsl.types.SolidType property)
(yapcad.dsl.types.SurfaceType property)
(yapcad.dsl.types.Type property)
(yapcad.dsl.types.UnknownType property)
(yapcad.package.analysis.AnalysisAdapter attribute)
(yapcad.package.analysis.AnalysisPlan attribute)
(yapcad.package.analysis.base.AnalysisAdapter attribute)
(yapcad.package.analysis.base.AnalysisPlan attribute)
(yapcad.package.analysis.calculix.CalculixAdapter attribute)
(yapcad.package.analysis.face_naming.FaceInfo attribute)
,
[1]
(yapcad.package.analysis.FaceInfo attribute)
,
[1]
(yapcad.package.analysis.fenics.FenicsxAdapter attribute)
(yapcad.package.analysis.gmsh_mesher.PhysicalGroup attribute)
,
[1]
(yapcad.package.analysis.PhysicalGroup attribute)
,
[1]
(yapcad.package.AnalysisAdapter attribute)
(yapcad.package.AnalysisPlan attribute)
name_faces() (yapcad.package.analysis.face_naming.FaceNamer method)
(yapcad.package.analysis.FaceNamer method)
named_arguments (yapcad.dsl.ast.FunctionCall attribute)
(yapcad.dsl.ast.MethodCall attribute)
(yapcad.dsl.FunctionCall attribute)
(yapcad.dsl.MethodCall attribute)
NATIVE (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
NATIVE_BLOCK (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
native_blocks (yapcad.dsl.ast.Module attribute)
(yapcad.dsl.Module attribute)
native_brep_from_solid() (in module yapcad.native_brep)
native_brep_to_occ() (in module yapcad.occ_native_convert)
native_brep_to_occ_from_solid() (in module yapcad.occ_native_convert)
native_edge_to_occ() (in module yapcad.occ_native_convert)
native_face_to_occ() (in module yapcad.occ_native_convert)
native_functions (yapcad.dsl.ast.Module attribute)
(yapcad.dsl.Module attribute)
native_loop_to_occ_wire() (in module yapcad.occ_native_convert)
native_surface_to_occ() (in module yapcad.occ_native_convert)
native_vertex_to_occ() (in module yapcad.occ_native_convert)
NativeBlock (class in yapcad.dsl.ast)
NativeFunction (class in yapcad.dsl.ast)
NativeFunctionDecl (class in yapcad.dsl.ast)
NE (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
new_scope() (yapcad.dsl.ExecutionContext method)
(yapcad.dsl.runtime.context.ExecutionContext method)
(yapcad.dsl.runtime.ExecutionContext method)
NEWLINE (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
none_val() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.values)
NoneType (class in yapcad.dsl.types)
normal (yapcad.geometry_utils.Triangle attribute)
(yapcad.package.analysis.face_naming.FaceInfo attribute)
,
[1]
(yapcad.package.analysis.FaceInfo attribute)
,
[1]
normalized_backend (yapcad.package.analysis.AnalysisPlan property)
(yapcad.package.analysis.base.AnalysisPlan property)
(yapcad.package.AnalysisPlan property)
normfunc() (in module yapcad.geom3d)
NOT (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
notes (yapcad.package.analysis.AnalysisResult attribute)
(yapcad.package.analysis.base.AnalysisResult attribute)
(yapcad.package.AnalysisResult attribute)
NTree (class in yapcad.octtree)
nurbs() (in module yapcad.geom)
O
object (yapcad.dsl.ast.IndexAccess attribute)
(yapcad.dsl.ast.MemberAccess attribute)
(yapcad.dsl.ast.MethodCall attribute)
(yapcad.dsl.IndexAccess attribute)
(yapcad.dsl.MemberAccess attribute)
(yapcad.dsl.MethodCall attribute)
objectdict (yapcad.pyglet_drawable.pygletDraw property)
occ_available() (in module yapcad.brep)
(in module yapcad.occ_native_convert)
occ_edge_to_native() (in module yapcad.occ_native_convert)
occ_solid_to_native_brep() (in module yapcad.occ_native_convert)
occ_surface_to_native() (in module yapcad.occ_native_convert)
offset (yapcad.dsl.SourceLocation attribute)
(yapcad.dsl.tokens.SourceLocation attribute)
ok (yapcad.geometry_checks.CheckResult attribute)
operand (yapcad.dsl.ast.UnaryOp attribute)
(yapcad.dsl.UnaryOp attribute)
operator (yapcad.dsl.ast.BinaryOp attribute)
(yapcad.dsl.ast.UnaryOp attribute)
(yapcad.dsl.BinaryOp attribute)
(yapcad.dsl.UnaryOp attribute)
optimize (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
,
[1]
(yapcad.package.analysis.MeshHints attribute)
,
[1]
optimize_netgen (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
,
[1]
(yapcad.package.analysis.MeshHints attribute)
,
[1]
OptionalType (class in yapcad.dsl)
(class in yapcad.dsl.ast)
OptionalTypeWrapper (class in yapcad.dsl)
(class in yapcad.dsl.types)
options (yapcad.package.analysis.base.ExecutionConfig attribute)
(yapcad.package.analysis.ExecutionConfig attribute)
(yapcad.package.ExecutionConfig attribute)
OR (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
orient_triangle() (in module yapcad.geometry_utils)
orthoXY() (in module yapcad.geom)
P
P_pitch (yapcad.threadgen.ThreadProfile attribute)
package_from_dsl() (in module yapcad.dsl)
(in module yapcad.dsl.packaging)
PackageManifest (class in yapcad.package)
(class in yapcad.package.core)
PackageResult (class in yapcad.dsl)
(class in yapcad.dsl.packaging)
parabola() (in module yapcad.geom)
parabola_bbox() (in module yapcad.geom)
parabola_length() (in module yapcad.geom)
parabola_sample() (in module yapcad.geom)
parabola_tangent() (in module yapcad.geom)
param_types (yapcad.dsl.FunctionType attribute)
(yapcad.dsl.types.FunctionType attribute)
Parameter (class in yapcad.dsl)
(class in yapcad.dsl.ast)
PARAMETER (yapcad.dsl.SymbolKind attribute)
(yapcad.dsl.symbols.SymbolKind attribute)
parameters (yapcad.dsl.ast.FunctionDef attribute)
(yapcad.dsl.ast.LambdaExpr attribute)
(yapcad.dsl.ast.NativeFunction attribute)
(yapcad.dsl.ast.NativeFunctionDecl attribute)
(yapcad.dsl.ExecutionContext attribute)
(yapcad.dsl.LambdaExpr attribute)
(yapcad.dsl.Provenance attribute)
(yapcad.dsl.runtime.context.ExecutionContext attribute)
(yapcad.dsl.runtime.ExecutionContext attribute)
(yapcad.dsl.runtime.Provenance attribute)
(yapcad.dsl.runtime.provenance.Provenance attribute)
params (yapcad.dsl.FunctionSignature attribute)
(yapcad.dsl.symbols.FunctionSignature attribute)
parent (yapcad.dsl.runtime.context.Scope attribute)
(yapcad.dsl.runtime.Scope attribute)
(yapcad.dsl.Scope attribute)
(yapcad.dsl.symbols.Scope attribute)
parse() (in module yapcad.dsl)
(in module yapcad.dsl.parser)
parse_module() (yapcad.dsl.Parser method)
(yapcad.dsl.parser.Parser method)
Parser (class in yapcad.dsl)
(class in yapcad.dsl.parser)
ParserError
,
[1]
PASS (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
PassStatement (class in yapcad.dsl.ast)
path3d_val() (in module yapcad.dsl.runtime.values)
Pattern (class in yapcad.dsl)
(class in yapcad.dsl.ast)
pattern (yapcad.dsl.ast.MatchArm attribute)
(yapcad.dsl.MatchArm attribute)
PERCENT (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
PhysicalGroup (class in yapcad.package.analysis)
(class in yapcad.package.analysis.gmsh_mesher)
pitch (yapcad.fasteners.HexNutSpec attribute)
plan_id (yapcad.package.analysis.AnalysisPlan attribute)
(yapcad.package.analysis.AnalysisResult attribute)
(yapcad.package.analysis.base.AnalysisPlan attribute)
(yapcad.package.analysis.base.AnalysisResult attribute)
(yapcad.package.AnalysisPlan attribute)
(yapcad.package.AnalysisResult attribute)
plane_surface() (in module yapcad.analytic_surfaces)
plane_surface_normal() (in module yapcad.analytic_surfaces)
PLUS (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
PLUS_ASSIGN (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
point() (in module yapcad.geom)
Point() (in module yapcad.geometry)
point_val() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.values)
pointbbox() (in module yapcad.geom)
pointcenter() (in module yapcad.geom)
pointCircleTangentsXY() (in module yapcad.geom)
pointlength() (in module yapcad.geom)
pointsize (yapcad.drawable.Drawable property)
pointstyle (yapcad.drawable.Drawable property)
poisson_ratio (yapcad.package.analysis.fenics.MaterialProperties attribute)
polarSampleArc() (in module yapcad.geom_util)
poly() (in module yapcad.geom)
poly2surface() (in module yapcad.geom3d)
poly2surfaceXY() (in module yapcad.geom3d)
polybbox() (in module yapcad.geom)
polycenter() (in module yapcad.geom)
Polygon (class in yapcad.poly)
polylength() (in module yapcad.geom)
polystyle (yapcad.drawable.Drawable property)
pop_scope() (yapcad.dsl.symbols.SymbolTable method)
(yapcad.dsl.SymbolTable method)
PRECEDENCE (yapcad.dsl.Parser attribute)
(yapcad.dsl.parser.Parser attribute)
PRIMITIVE (yapcad.dsl.types.TypeTier attribute)
(yapcad.dsl.TypeTier attribute)
PrimitiveType (class in yapcad.dsl)
(class in yapcad.dsl.types)
print() (yapcad.drawable.Drawable method)
print_ast() (in module yapcad.dsl)
(in module yapcad.dsl.ast)
PrintVisitor (class in yapcad.dsl.ast)
prism() (in module yapcad.geom3d_util)
Provenance (class in yapcad.dsl)
(class in yapcad.dsl.runtime)
(class in yapcad.dsl.runtime.provenance)
provenance (yapcad.dsl.ExecutionResult attribute)
(yapcad.dsl.runtime.ExecutionResult attribute)
(yapcad.dsl.runtime.interpreter.ExecutionResult attribute)
push_scope() (yapcad.dsl.symbols.SymbolTable method)
(yapcad.dsl.SymbolTable method)
pygletDraw (class in yapcad.pyglet_drawable)
PYTHON (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
python_code (yapcad.dsl.ast.NativeFunction attribute)
PythonBlock (class in yapcad.dsl)
(class in yapcad.dsl.ast)
PythonExpr (class in yapcad.dsl)
(class in yapcad.dsl.ast)
Q
QUESTION (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
R
randomArc() (in module yapcad.geom_util)
randomCenterInBox() (in module yapcad.geom_util)
randomPoints() (in module yapcad.geom_util)
randomPoly() (in module yapcad.geom_util)
RANGE (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
RangeExpr (class in yapcad.dsl)
(class in yapcad.dsl.ast)
raw (yapcad.package.analysis.AnalysisPlan attribute)
(yapcad.package.analysis.base.AnalysisPlan attribute)
(yapcad.package.AnalysisPlan attribute)
RBRACE (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
RBRACKET (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
read_stl() (in module yapcad.io.stl)
recompute_hashes() (yapcad.package.core.PackageManifest method)
(yapcad.package.PackageManifest method)
Rect() (in module yapcad.poly)
rectangularPlane() (in module yapcad.geom3d_util)
refinement_fields (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
,
[1]
(yapcad.package.analysis.MeshHints attribute)
,
[1]
region2d_val() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.values)
register() (yapcad.dsl.runtime.BuiltinRegistry method)
(yapcad.dsl.runtime.builtins.BuiltinRegistry method)
register_backend() (in module yapcad.package)
(in module yapcad.package.analysis)
(in module yapcad.package.analysis.base)
register_immediate() (yapcad.pyglet_drawable.pygletDraw method)
register_method() (yapcad.dsl.runtime.BuiltinRegistry method)
(yapcad.dsl.runtime.builtins.BuiltinRegistry method)
related (yapcad.dsl.Diagnostic attribute)
(yapcad.dsl.errors.Diagnostic attribute)
remove() (yapcad.poly.Polygon method)
REQUIRE (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
require_failures (yapcad.dsl.ExecutionContext attribute)
(yapcad.dsl.ExecutionResult attribute)
(yapcad.dsl.runtime.context.ExecutionContext attribute)
(yapcad.dsl.runtime.ExecutionContext attribute)
(yapcad.dsl.runtime.ExecutionResult attribute)
(yapcad.dsl.runtime.interpreter.ExecutionResult attribute)
require_fenics() (in module yapcad.package.analysis.fenics)
require_gmsh() (in module yapcad.package.analysis.gmsh_mesher)
require_occ() (in module yapcad.brep)
(in module yapcad.occ_native_convert)
RequireFailure (class in yapcad.dsl.runtime)
(class in yapcad.dsl.runtime.values)
RequireStatement (in module yapcad.dsl)
(in module yapcad.dsl.ast)
resolve_type_name() (in module yapcad.dsl)
(in module yapcad.dsl.types)
RETURN (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
return_type (yapcad.dsl.ast.FunctionDef attribute)
(yapcad.dsl.ast.NativeFunction attribute)
(yapcad.dsl.ast.NativeFunctionDecl attribute)
(yapcad.dsl.ast.PythonExpr attribute)
(yapcad.dsl.FunctionSignature attribute)
(yapcad.dsl.FunctionType attribute)
(yapcad.dsl.PythonExpr attribute)
(yapcad.dsl.symbols.FunctionSignature attribute)
(yapcad.dsl.types.FunctionType attribute)
return_value (yapcad.dsl.ExecutionContext property)
(yapcad.dsl.runtime.context.ExecutionContext property)
(yapcad.dsl.runtime.ExecutionContext property)
ReturnStatement (class in yapcad.dsl)
(class in yapcad.dsl.ast)
reverseGeomList() (in module yapcad.geom)
reversesurface() (in module yapcad.geom3d)
right (yapcad.dsl.ast.BinaryOp attribute)
(yapcad.dsl.BinaryOp attribute)
RIGHT_ASSOCIATIVE (yapcad.dsl.Parser attribute)
(yapcad.dsl.parser.Parser attribute)
right_faces() (in module yapcad.package.analysis)
(in module yapcad.package.analysis.face_naming)
root (yapcad.package.core.PackageManifest attribute)
(yapcad.package.PackageManifest attribute)
root_flat_ratio (yapcad.threadgen.ThreadProfile attribute)
rotate() (in module yapcad.geom)
(in module yapcad.geom3d)
(yapcad.combine.Boolean method)
(yapcad.geometry.Geometry method)
rotate_native_brep() (in module yapcad.native_brep)
rotatesolid() (in module yapcad.geom3d)
rotatesurface() (in module yapcad.geom3d)
Rotation() (in module yapcad.xform)
RoundRect() (in module yapcad.poly)
RPAREN (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
run() (yapcad.package.analysis.AnalysisAdapter method)
(yapcad.package.analysis.base.AnalysisAdapter method)
(yapcad.package.analysis.calculix.CalculixAdapter method)
(yapcad.package.analysis.fenics.FenicsxAdapter method)
(yapcad.package.AnalysisAdapter method)
rx (yapcad.pyglet_drawable.pygletDraw property)
ry (yapcad.pyglet_drawable.pygletDraw property)
S
sample() (in module yapcad.geom)
(yapcad.geometry.Geometry method)
(yapcad.poly.Polygon method)
sample_catmullrom() (in module yapcad.spline)
sample_nurbs() (in module yapcad.spline)
sample_thread_profile() (in module yapcad.threadgen)
sampleable (yapcad.geometry.Geometry property)
samplearc() (in module yapcad.geom)
samplegeomlist() (in module yapcad.geom)
sampleline() (in module yapcad.geom)
samplepoint() (in module yapcad.geom)
samplepoly() (in module yapcad.geom)
save() (yapcad.package.core.PackageManifest method)
(yapcad.package.PackageManifest method)
scale() (in module yapcad.geom)
(in module yapcad.geom3d)
Scale() (in module yapcad.xform)
scale() (yapcad.combine.Boolean method)
(yapcad.geometry.Geometry method)
scale3() (in module yapcad.geom)
scale4() (in module yapcad.geom)
scale_native_brep() (in module yapcad.native_brep)
scalesolid() (in module yapcad.geom3d)
scalesurface() (in module yapcad.geom3d)
Scope (class in yapcad.dsl)
(class in yapcad.dsl.runtime)
(class in yapcad.dsl.runtime.context)
(class in yapcad.dsl.symbols)
segment() (in module yapcad.geom)
(yapcad.geometry.Geometry method)
segmentarc() (in module yapcad.geom)
segmentgeomlist() (in module yapcad.geom)
segmentline() (in module yapcad.geom)
segmentpoly() (in module yapcad.geom)
SemanticError
,
[1]
SEMICOLON (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
serialize_topology_graph() (in module yapcad.native_brep)
set() (yapcad.dsl.runtime.context.Scope method)
(yapcad.dsl.runtime.Scope method)
(yapcad.xform.Matrix method)
set_context() (yapcad.package.analysis.ByAreaSelector method)
(yapcad.package.analysis.ByPositionSelector method)
(yapcad.package.analysis.CombinedSelector method)
(yapcad.package.analysis.face_naming.ByAreaSelector method)
(yapcad.package.analysis.face_naming.ByPositionSelector method)
(yapcad.package.analysis.face_naming.CombinedSelector method)
set_emit() (yapcad.dsl.ExecutionContext method)
(yapcad.dsl.runtime.context.ExecutionContext method)
(yapcad.dsl.runtime.ExecutionContext method)
set_physical_groups() (yapcad.package.analysis.gmsh_mesher.GmshMesher method)
(yapcad.package.analysis.GmshMesher method)
set_physical_groups_by_normal() (yapcad.package.analysis.gmsh_mesher.GmshMesher method)
(yapcad.package.analysis.GmshMesher method)
set_shell_closed() (in module yapcad.native_brep)
set_solid_context() (in module yapcad.metadata)
set_solid_metadata() (in module yapcad.metadata)
set_surface_metadata() (in module yapcad.metadata)
set_surface_origin() (in module yapcad.metadata)
set_surface_units() (in module yapcad.metadata)
set_variable() (yapcad.dsl.ExecutionContext method)
(yapcad.dsl.runtime.context.ExecutionContext method)
(yapcad.dsl.runtime.ExecutionContext method)
set_vertex_location() (in module yapcad.native_brep)
setcol() (yapcad.xform.Matrix method)
setPoint() (yapcad.poly.Polygon method)
setrow() (yapcad.xform.Matrix method)
severity (yapcad.dsl.Diagnostic attribute)
(yapcad.dsl.errors.Diagnostic attribute)
shank_diameter (yapcad.fasteners.HexCapScrewSpec attribute)
shank_length (yapcad.fasteners.HexCapScrewSpec attribute)
shape (yapcad.brep.BrepEdge property)
(yapcad.brep.BrepFace property)
(yapcad.brep.BrepSolid property)
(yapcad.brep.BrepVertex property)
shell_bbox() (yapcad.native_brep.TopologyGraph method)
shell_closed() (in module yapcad.native_brep)
shell_contains_point() (yapcad.native_brep.TopologyGraph method)
shell_edge_usage() (yapcad.native_brep.TopologyGraph method)
shell_faces() (in module yapcad.native_brep)
shell_id() (in module yapcad.native_brep)
shell_octree() (yapcad.native_brep.TopologyGraph method)
shell_val() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.values)
shell_vertices() (yapcad.native_brep.TopologyGraph method)
ShellClosureError
shells_bboxes_overlap() (yapcad.native_brep.TopologyGraph method)
shells_intersect() (yapcad.native_brep.TopologyGraph method)
shininess (yapcad.pyglet_drawable.Material property)
should_return (yapcad.dsl.ExecutionContext property)
(yapcad.dsl.runtime.context.ExecutionContext property)
(yapcad.dsl.runtime.ExecutionContext property)
should_stop (yapcad.dsl.DiagnosticCollector property)
(yapcad.dsl.errors.DiagnosticCollector property)
shrink() (yapcad.poly.Polygon method)
signal_return() (yapcad.dsl.ExecutionContext method)
(yapcad.dsl.runtime.context.ExecutionContext method)
(yapcad.dsl.runtime.ExecutionContext method)
signature (yapcad.dsl.runtime.BuiltinFunction attribute)
(yapcad.dsl.runtime.builtins.BuiltinFunction attribute)
signedFaceDistance() (in module yapcad.geom3d)
signedPlaneDistance() (in module yapcad.geom3d)
SimpleType (class in yapcad.dsl)
(class in yapcad.dsl.ast)
SLASH (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
smallest_face() (in module yapcad.package.analysis)
(in module yapcad.package.analysis.face_naming)
SOLID (yapcad.dsl.types.TypeTier attribute)
(yapcad.dsl.TypeTier attribute)
solid() (in module yapcad.geom3d)
solid_boolean() (in module yapcad.boolean.native)
(in module yapcad.boolean.occ_engine)
(in module yapcad.boolean.trimesh_engine)
(in module yapcad.geom3d)
solid_contains_point() (in module yapcad.boolean.native)
solid_id() (in module yapcad.native_brep)
solid_shells() (in module yapcad.native_brep)
solid_val() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.values)
solidbbox() (in module yapcad.geom3d)
solids_intersect() (in module yapcad.boolean.native)
(in module yapcad.geom3d)
SolidType (class in yapcad.dsl)
(class in yapcad.dsl.types)
SolidValidationError
source_line (yapcad.dsl.Diagnostic attribute)
(yapcad.dsl.errors.Diagnostic attribute)
source_lines (yapcad.dsl.ExecutionContext attribute)
(yapcad.dsl.runtime.context.ExecutionContext attribute)
(yapcad.dsl.runtime.ExecutionContext attribute)
source_signature (yapcad.dsl.Provenance attribute)
(yapcad.dsl.runtime.Provenance attribute)
(yapcad.dsl.runtime.provenance.Provenance attribute)
SourceLocation (class in yapcad.dsl)
(class in yapcad.dsl.tokens)
SourceSpan (class in yapcad.dsl)
(class in yapcad.dsl.tokens)
span (yapcad.dsl.AssignmentStatement attribute)
(yapcad.dsl.ast.AstNode attribute)
(yapcad.dsl.AstNode attribute)
(yapcad.dsl.BinaryOp attribute)
(yapcad.dsl.Block attribute)
(yapcad.dsl.Diagnostic attribute)
(yapcad.dsl.DictLiteral attribute)
(yapcad.dsl.EmitStatement attribute)
(yapcad.dsl.errors.Diagnostic attribute)
(yapcad.dsl.ExportUseStatement attribute)
(yapcad.dsl.ExpressionStatement attribute)
(yapcad.dsl.ForStatement attribute)
(yapcad.dsl.FunctionCall attribute)
(yapcad.dsl.GenericType attribute)
(yapcad.dsl.Identifier attribute)
(yapcad.dsl.IdentifierPattern attribute)
(yapcad.dsl.IfExpr attribute)
(yapcad.dsl.IndexAccess attribute)
(yapcad.dsl.LambdaExpr attribute)
(yapcad.dsl.ListComprehension attribute)
(yapcad.dsl.ListLiteral attribute)
(yapcad.dsl.Literal attribute)
(yapcad.dsl.LiteralPattern attribute)
(yapcad.dsl.MatchArm attribute)
(yapcad.dsl.MatchExpr attribute)
(yapcad.dsl.MemberAccess attribute)
(yapcad.dsl.MethodCall attribute)
(yapcad.dsl.Module attribute)
(yapcad.dsl.OptionalType attribute)
(yapcad.dsl.Parameter attribute)
(yapcad.dsl.PythonBlock attribute)
(yapcad.dsl.PythonExpr attribute)
(yapcad.dsl.RangeExpr attribute)
(yapcad.dsl.ReturnStatement attribute)
(yapcad.dsl.SimpleType attribute)
(yapcad.dsl.Symbol attribute)
(yapcad.dsl.symbols.Symbol attribute)
(yapcad.dsl.Token attribute)
(yapcad.dsl.tokens.Token attribute)
(yapcad.dsl.UnaryOp attribute)
(yapcad.dsl.UseStatement attribute)
specular (yapcad.pyglet_drawable.Material property)
sphere() (in module yapcad.geom3d_util)
sphere2cartesian() (in module yapcad.geom3d_util)
sphere_surface() (in module yapcad.analytic_surfaces)
sphere_surface_normal() (in module yapcad.analytic_surfaces)
sphereSurface() (in module yapcad.geom3d_util)
spherical_shell() (in module yapcad.geom3d_util)
stack_solids() (in module yapcad.geom3d_util)
STAR (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
start (yapcad.dsl.ast.RangeExpr attribute)
(yapcad.dsl.RangeExpr attribute)
(yapcad.dsl.SourceSpan attribute)
(yapcad.dsl.tokens.SourceSpan attribute)
starts (yapcad.fasteners.HexCapScrewSpec attribute)
(yapcad.fasteners.HexNutSpec attribute)
(yapcad.threadgen.ThreadProfile attribute)
Statement (class in yapcad.dsl)
(class in yapcad.dsl.ast)
statements (yapcad.dsl.ast.Block attribute)
(yapcad.dsl.Block attribute)
status (yapcad.package.analysis.AnalysisResult attribute)
(yapcad.package.analysis.base.AnalysisResult attribute)
(yapcad.package.AnalysisResult attribute)
step (yapcad.dsl.ast.RangeExpr attribute)
(yapcad.dsl.RangeExpr attribute)
stitch_open_edges() (in module yapcad.boolean.native)
stitch_solid() (in module yapcad.boolean.native)
str() (yapcad.drawable.Drawable method)
STRING_LITERAL (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
string_val() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.values)
sub() (in module yapcad.geom)
sub4() (in module yapcad.geom)
subdivide() (in module yapcad.geom3d_util)
subject (yapcad.dsl.ast.MatchExpr attribute)
(yapcad.dsl.MatchExpr attribute)
success (yapcad.dsl.ExecutionResult attribute)
(yapcad.dsl.runtime.ExecutionResult attribute)
(yapcad.dsl.runtime.interpreter.ExecutionResult attribute)
summary (yapcad.package.analysis.AnalysisResult attribute)
(yapcad.package.analysis.base.AnalysisResult attribute)
(yapcad.package.AnalysisResult attribute)
summary() (yapcad.native_brep.TopologyGraph method)
summary_path (yapcad.package.analysis.AnalysisResult attribute)
(yapcad.package.analysis.base.AnalysisResult attribute)
(yapcad.package.AnalysisResult attribute)
surf2lines() (in module yapcad.geom3d)
SURFACE (yapcad.dsl.types.TypeTier attribute)
(yapcad.dsl.TypeTier attribute)
surface() (in module yapcad.geom3d)
(yapcad.geometry.Geometry method)
surface_normal() (in module yapcad.analytic_surfaces)
surface_octree() (in module yapcad.boolean.native)
surface_val() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.values)
surface_watertight() (in module yapcad.geometry_checks)
surfacearea() (in module yapcad.geom3d)
surfacebbox() (in module yapcad.geom3d)
SurfaceType (class in yapcad.dsl)
(class in yapcad.dsl.types)
sweep_adaptive() (in module yapcad.geom3d_util)
sweep_profile_along_path() (in module yapcad.geom3d_util)
Symbol (class in yapcad.dsl)
(class in yapcad.dsl.symbols)
SymbolKind (class in yapcad.dsl)
(class in yapcad.dsl.symbols)
symbols (yapcad.dsl.Scope attribute)
(yapcad.dsl.symbols.Scope attribute)
SymbolTable (class in yapcad.dsl)
(class in yapcad.dsl.symbols)
T
tags (yapcad.package.analysis.face_naming.FaceInfo attribute)
,
[1]
(yapcad.package.analysis.FaceInfo attribute)
,
[1]
(yapcad.package.analysis.gmsh_mesher.PhysicalGroup attribute)
,
[1]
(yapcad.package.analysis.PhysicalGroup attribute)
,
[1]
taper_ratio (yapcad.threadgen.ThreadProfile attribute)
target (yapcad.dsl.AssignmentStatement attribute)
(yapcad.dsl.ast.AssignmentStatement attribute)
tessellate() (yapcad.brep.BrepSolid method)
tessellate_shell() (yapcad.native_brep.TopologyGraph method)
tessellate_surface() (in module yapcad.analytic_surfaces)
tessellated_surface() (in module yapcad.analytic_surfaces)
tessellated_surface_normal() (in module yapcad.analytic_surfaces)
then_branch (yapcad.dsl.ast.IfExpr attribute)
(yapcad.dsl.ast.IfStatement attribute)
(yapcad.dsl.IfExpr attribute)
thickness (yapcad.fasteners.HexNutSpec attribute)
thing2color() (yapcad.drawable.Drawable method)
thread_angle (yapcad.threadgen.ThreadProfile attribute)
thread_arc_samples (yapcad.fasteners.HexCapScrewSpec attribute)
(yapcad.fasteners.HexNutSpec attribute)
thread_depth_ratio (yapcad.threadgen.ThreadProfile attribute)
thread_length (yapcad.fasteners.HexCapScrewSpec attribute)
thread_samples_per_pitch (yapcad.fasteners.HexCapScrewSpec attribute)
(yapcad.fasteners.HexNutSpec attribute)
ThreadProfile (class in yapcad.threadgen)
tier (yapcad.dsl.CompoundCurveType property)
(yapcad.dsl.CurveType property)
(yapcad.dsl.DictType property)
(yapcad.dsl.FunctionType property)
(yapcad.dsl.GeometricPrimitiveType property)
(yapcad.dsl.ListType property)
(yapcad.dsl.OptionalTypeWrapper property)
(yapcad.dsl.PrimitiveType property)
(yapcad.dsl.SolidType property)
(yapcad.dsl.SurfaceType property)
(yapcad.dsl.Type property)
(yapcad.dsl.types.CompoundCurveType property)
(yapcad.dsl.types.CurveType property)
(yapcad.dsl.types.DictType property)
(yapcad.dsl.types.ErrorType property)
(yapcad.dsl.types.FunctionType property)
(yapcad.dsl.types.GeometricPrimitiveType property)
(yapcad.dsl.types.ListType property)
(yapcad.dsl.types.NoneType property)
(yapcad.dsl.types.OptionalTypeWrapper property)
(yapcad.dsl.types.PrimitiveType property)
(yapcad.dsl.types.SolidType property)
(yapcad.dsl.types.SurfaceType property)
(yapcad.dsl.types.Type property)
(yapcad.dsl.types.UnknownType property)
timestamp (yapcad.dsl.Provenance attribute)
(yapcad.dsl.runtime.Provenance attribute)
(yapcad.dsl.runtime.provenance.Provenance attribute)
(yapcad.package.analysis.AnalysisResult attribute)
(yapcad.package.analysis.base.AnalysisResult attribute)
(yapcad.package.AnalysisResult attribute)
to_dict() (yapcad.dsl.Provenance method)
(yapcad.dsl.runtime.Provenance method)
(yapcad.dsl.runtime.provenance.Provenance method)
to_json() (yapcad.dsl.Diagnostic method)
(yapcad.dsl.DiagnosticCollector method)
(yapcad.dsl.errors.Diagnostic method)
(yapcad.dsl.errors.DiagnosticCollector method)
(yapcad.dsl.Provenance method)
(yapcad.dsl.runtime.Provenance method)
(yapcad.dsl.runtime.provenance.Provenance method)
to_manifest_entry() (yapcad.package.analysis.AnalysisResult method)
(yapcad.package.analysis.base.AnalysisResult method)
(yapcad.package.AnalysisResult method)
to_metadata() (yapcad.package.analysis.face_naming.FaceNamer method)
(yapcad.package.analysis.FaceNamer method)
to_point() (in module yapcad.geometry_utils)
to_vec3() (in module yapcad.geometry_utils)
to_vector() (in module yapcad.geometry_utils)
Token (class in yapcad.dsl)
(class in yapcad.dsl.tokens)
tokenize() (in module yapcad.dsl)
(in module yapcad.dsl.lexer)
(yapcad.dsl.Lexer method)
(yapcad.dsl.lexer.Lexer method)
TokenType (class in yapcad.dsl)
(class in yapcad.dsl.tokens)
top_faces() (in module yapcad.package.analysis)
(in module yapcad.package.analysis.face_naming)
TopologyGraph (class in yapcad.native_brep)
torus_surface() (in module yapcad.analytic_surfaces)
torus_surface_normal() (in module yapcad.analytic_surfaces)
transform() (in module yapcad.geom)
(yapcad.combine.Boolean method)
(yapcad.dsl.AstTransform method)
(yapcad.dsl.transforms.AstTransform method)
(yapcad.dsl.transforms.base.AstTransform method)
(yapcad.dsl.transforms.base.IdentityTransform method)
(yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.IdentityTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
(yapcad.geometry.Geometry method)
(yapcad.native_brep.TopologyGraph method)
transform_edge_params() (in module yapcad.native_brep)
transform_topology_graph() (in module yapcad.native_brep)
transform_val() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.values)
TransformPipeline (class in yapcad.dsl)
(class in yapcad.dsl.transforms)
(class in yapcad.dsl.transforms.base)
translate() (in module yapcad.geom)
(in module yapcad.geom3d)
(yapcad.combine.Boolean method)
(yapcad.geometry.Geometry method)
translate_native_brep() (in module yapcad.native_brep)
translatesolid() (in module yapcad.geom3d)
translatesurface() (in module yapcad.geom3d)
Translation() (in module yapcad.xform)
transport (yapcad.package.analysis.base.ExecutionConfig attribute)
(yapcad.package.analysis.ExecutionConfig attribute)
(yapcad.package.ExecutionConfig attribute)
TreeTransform (class in yapcad.dsl)
(class in yapcad.dsl.transforms)
(class in yapcad.dsl.transforms.base)
tri2p0n() (in module yapcad.geom3d)
Triangle (class in yapcad.geometry_utils)
triangle_area() (in module yapcad.geometry_utils)
triangle_centroid() (in module yapcad.geometry_utils)
triangle_is_degenerate() (in module yapcad.geometry_utils)
triangle_normal() (in module yapcad.geometry_utils)
triangles_from_mesh() (in module yapcad.geometry_utils)
triangulate_polygon() (in module yapcad.triangulator)
triarea() (in module yapcad.geom_util)
trim_edge_id() (in module yapcad.native_brep)
trim_id() (in module yapcad.native_brep)
triTriIntersect() (in module yapcad.geom3d)
tube() (in module yapcad.geom3d_util)
Type (class in yapcad.dsl)
(class in yapcad.dsl.types)
type (yapcad.combine.Boolean property)
(yapcad.dsl.EmitResult property)
(yapcad.dsl.runtime.EmitResult property)
(yapcad.dsl.runtime.Value attribute)
(yapcad.dsl.runtime.values.EmitResult property)
(yapcad.dsl.runtime.values.Value attribute)
(yapcad.dsl.Symbol attribute)
(yapcad.dsl.symbols.Symbol attribute)
(yapcad.dsl.Token attribute)
(yapcad.dsl.tokens.Token attribute)
(yapcad.dsl.Value attribute)
type_annotation (yapcad.dsl.ast.Parameter attribute)
(yapcad.dsl.ast.VarDecl attribute)
(yapcad.dsl.Parameter attribute)
TYPE_ARC (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
type_args (yapcad.dsl.ast.GenericType attribute)
(yapcad.dsl.GenericType attribute)
TYPE_BEZIER (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_BOOL (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_CATMULLROM (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_CIRCLE (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_DICT (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_ELLIPSE (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_FLOAT (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_HYPERBOLA (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_INT (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_LINE_SEGMENT (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_LIST (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_LOOP3D (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_NURBS (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_PARABOLA (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_PATH2D (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_PATH3D (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_POINT (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_POINT2D (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_POINT3D (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_PROFILE2D (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_REGION2D (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_SHELL (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_SOLID (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_STRING (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_SURFACE (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_TRANSFORM (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_VECTOR (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_VECTOR2D (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TYPE_VECTOR3D (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
TypeChecker (class in yapcad.dsl)
(class in yapcad.dsl.checker)
TypeError
,
[1]
TypeNode (class in yapcad.dsl)
(class in yapcad.dsl.ast)
types (yapcad.combine.Boolean attribute)
TypeTier (class in yapcad.dsl)
(class in yapcad.dsl.types)
U
UnaryOp (class in yapcad.dsl)
(class in yapcad.dsl.ast)
UNDERSCORE (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
unified_hex_cap_catalog() (in module yapcad.fasteners)
unified_hex_cap_screw() (in module yapcad.fasteners)
unified_hex_nut() (in module yapcad.fasteners)
unified_hex_nut_catalog() (in module yapcad.fasteners)
unified_profile() (in module yapcad.threadgen)
UnknownType (class in yapcad.dsl.types)
unsample() (in module yapcad.geom)
(yapcad.geometry.Geometry method)
unsamplearc() (in module yapcad.geom)
unsamplegeomlist() (in module yapcad.geom)
unsampleline() (in module yapcad.geom)
unsamplepoly() (in module yapcad.geom)
untag() (in module yapcad.octtree)
unwrap_value() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.values)
unwrap_values() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.values)
upbb() (yapcad.pyglet_drawable.pygletDraw method)
update (yapcad.geometry.Geometry property)
update() (yapcad.dsl.runtime.context.Scope method)
(yapcad.dsl.runtime.Scope method)
update_variable() (yapcad.dsl.ExecutionContext method)
(yapcad.dsl.runtime.context.ExecutionContext method)
(yapcad.dsl.runtime.ExecutionContext method)
updateCenter() (yapcad.octtree.NTree method)
updateTree() (yapcad.octtree.NTree method)
USE (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
uses (yapcad.dsl.ast.Module attribute)
(yapcad.dsl.Module attribute)
UseStatement (class in yapcad.dsl)
(class in yapcad.dsl.ast)
V
v0 (yapcad.geometry_utils.Triangle attribute)
v1 (yapcad.geometry_utils.Triangle attribute)
v2 (yapcad.geometry_utils.Triangle attribute)
validate_package() (in module yapcad.package)
(in module yapcad.package.validator)
validate_shell_closure() (yapcad.native_brep.TopologyGraph method)
validate_solid() (yapcad.native_brep.TopologyGraph method)
Value (class in yapcad.dsl)
(class in yapcad.dsl.runtime)
(class in yapcad.dsl.runtime.values)
value (yapcad.dsl.AssignmentStatement attribute)
(yapcad.dsl.ast.AssignmentStatement attribute)
(yapcad.dsl.ast.EmitStatement attribute)
(yapcad.dsl.ast.Literal attribute)
(yapcad.dsl.ast.LiteralPattern attribute)
(yapcad.dsl.ast.ReturnStatement attribute)
(yapcad.dsl.EmitResult attribute)
(yapcad.dsl.EmitStatement attribute)
(yapcad.dsl.Literal attribute)
(yapcad.dsl.LiteralPattern attribute)
(yapcad.dsl.ReturnStatement attribute)
(yapcad.dsl.runtime.EmitResult attribute)
(yapcad.dsl.runtime.values.EmitResult attribute)
(yapcad.dsl.Token attribute)
(yapcad.dsl.tokens.Token attribute)
VarDecl (class in yapcad.dsl.ast)
variable (yapcad.dsl.ast.ForStatement attribute)
(yapcad.dsl.ast.ListComprehension attribute)
(yapcad.dsl.ForStatement attribute)
(yapcad.dsl.ListComprehension attribute)
VARIABLE (yapcad.dsl.SymbolKind attribute)
(yapcad.dsl.symbols.SymbolKind attribute)
variables (yapcad.dsl.runtime.context.Scope attribute)
(yapcad.dsl.runtime.Scope attribute)
vclose() (in module yapcad.geom)
vec() (in module yapcad.pyglet_drawable)
vect() (in module yapcad.geom)
vector_val() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.values)
verify_source_signature() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.provenance)
version (yapcad.dsl.Provenance attribute)
(yapcad.dsl.runtime.Provenance attribute)
(yapcad.dsl.runtime.provenance.Provenance attribute)
vertex_edges() (yapcad.native_brep.TopologyGraph method)
vertex_id() (in module yapcad.native_brep)
vertex_location() (in module yapcad.native_brep)
vertices_coincident() (in module yapcad.native_brep)
view_package() (in module yapcad.package)
(in module yapcad.package.viewer)
visit_assignment() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_binary_op() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_block() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_command() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_dict_literal() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_emit() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_expr_statement() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_expression() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_for() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_function_call() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_identifier() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_if_expr() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_index_access() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_lambda() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_let() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_list_comprehension() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_list_literal() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_literal() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_match_expr() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_member_access() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_method_call() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_module() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_python_block() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_python_expr() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_range() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_require() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_return() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_statement() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
visit_unary_op() (yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.TreeTransform method)
(yapcad.dsl.TreeTransform method)
volumeof() (in module yapcad.geom3d)
vstr() (in module yapcad.geom)
W
WARNING (yapcad.dsl.errors.ErrorSeverity attribute)
(yapcad.dsl.ErrorSeverity attribute)
warning_count (yapcad.dsl.DiagnosticCollector property)
(yapcad.dsl.errors.DiagnosticCollector property)
warning_python_block() (in module yapcad.dsl.errors)
warnings (yapcad.geometry_checks.CheckResult attribute)
washer_diameter (yapcad.fasteners.HexCapScrewSpec attribute)
washer_thickness (yapcad.fasteners.HexCapScrewSpec attribute)
WHILE (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
WhileStatement (class in yapcad.dsl.ast)
width_flat (yapcad.fasteners.HexNutSpec attribute)
WildcardPattern (class in yapcad.dsl)
(class in yapcad.dsl.ast)
window() (yapcad.pyglet_drawable.pygletDraw method)
WITH (yapcad.dsl.tokens.TokenType attribute)
(yapcad.dsl.TokenType attribute)
workdir (yapcad.package.analysis.base.ExecutionConfig attribute)
(yapcad.package.analysis.ExecutionConfig attribute)
(yapcad.package.ExecutionConfig attribute)
wrap_value() (in module yapcad.dsl.runtime)
(in module yapcad.dsl.runtime.values)
write_dxf() (in module yapcad.ezdxf_exporter)
write_dxf_multi() (in module yapcad.ezdxf_exporter)
write_step() (in module yapcad.io)
(in module yapcad.io.step)
write_step_analytic() (in module yapcad.io.step)
write_stl() (in module yapcad.io)
(in module yapcad.io.stl)
Y
yapcad
module
yapcad.analytic_surfaces
module
yapcad.boolean
module
yapcad.boolean.native
module
yapcad.boolean.occ_engine
module
yapcad.boolean.trimesh_engine
module
yapcad.brep
module
yapcad.combine
module
yapcad.contrib
module
yapcad.contrib.figgear
module
yapcad.drawable
module
yapcad.dsl
module
yapcad.dsl.ast
module
yapcad.dsl.checker
module
yapcad.dsl.errors
module
yapcad.dsl.introspection
module
yapcad.dsl.lexer
module
yapcad.dsl.packaging
module
yapcad.dsl.parser
module
yapcad.dsl.runtime
module
yapcad.dsl.runtime.builtins
module
yapcad.dsl.runtime.context
module
yapcad.dsl.runtime.interpreter
module
yapcad.dsl.runtime.provenance
module
yapcad.dsl.runtime.values
module
yapcad.dsl.symbols
module
yapcad.dsl.tokens
module
yapcad.dsl.transforms
module
yapcad.dsl.transforms.base
module
yapcad.dsl.types
module
yapcad.ezdxf_drawable
module
yapcad.ezdxf_exporter
module
yapcad.fasteners
module
yapcad.geom
module
yapcad.geom3d
module
yapcad.geom3d_util
module
yapcad.geom_util
module
yapcad.geometry
module
yapcad.geometry_checks
module
yapcad.geometry_utils
module
yapcad.io
module
yapcad.io.geometry_json
module
yapcad.io.step
module
yapcad.io.step_importer
module
yapcad.io.stl
module
yapcad.mesh
module
yapcad.metadata
module
yapcad.native_brep
module
yapcad.occ_native_convert
module
yapcad.octtree
module
yapcad.package
module
yapcad.package.analysis
module
yapcad.package.analysis.base
module
yapcad.package.analysis.calculix
module
yapcad.package.analysis.cli
module
yapcad.package.analysis.face_naming
module
yapcad.package.analysis.fenics
module
yapcad.package.analysis.gmsh_mesher
module
yapcad.package.core
module
yapcad.package.validator
module
yapcad.package.viewer
module
yapcad.poly
module
yapcad.pyglet_drawable
module
yapcad.spline
module
yapcad.threadgen
module
yapcad.triangulator
module
yapcad.xform
module
youngs_modulus (yapcad.package.analysis.fenics.MaterialProperties attribute)