yapCAD
License
Authors
Changelog
Module Reference
README
Roadmap
DSL Language Guide
DSL Tutorial
DSL Reference
BREP Implementation
Assembly System
Manufacturing Post-Processing
Project Packaging
Geometry JSON Schema
Metadata Namespace
Validation Schema
Package Signing
Material Schema
Mesh Validation
yapCAD
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
A
AABB (yapcad.collision.result.CollisionMethod attribute)
accept() (yapcad.dsl.ast.AstNode method)
acceptance (yapcad.package.analysis.base.AnalysisPlan attribute)
access_direction (yapcad.assembly.load_case.BoltPattern attribute)
ACME (yapcad.collision.thread_interface.ThreadType attribute)
actual_distance (yapcad.assembly.intent.ClearanceResult attribute)
adaptive_angr_from_radius() (in module yapcad.geom3d_util)
adaptive_arc_segments() (in module yapcad.geom3d_util)
add() (in module yapcad.geom)
(yapcad.dsl.errors.DiagnosticCollector method)
(yapcad.dsl.transforms.base.TransformPipeline method)
add4() (in module yapcad.geom)
add_analysis_record() (in module yapcad.metadata)
add_bolt_pattern() (in module yapcad.metadata)
(yapcad.assembly.assembly.Assembly method)
add_clearance() (yapcad.assembly.intent.AssemblyIntent method)
add_compliance() (in module yapcad.metadata)
add_connection() (yapcad.assembly.intent.AssemblyIntent method)
add_constraint() (yapcad.assembly.assembly.Assembly method)
(yapcad.assembly.kinematic_integration.AssemblyValidator method)
add_constraints() (yapcad.assembly.kinematic_integration.AssemblyValidator method)
add_datum() (in module yapcad.metadata)
(yapcad.assembly.datum.PartDefinition method)
add_design_history_entry() (in module yapcad.metadata)
add_edge() (yapcad.native_brep.TopologyGraph method)
add_error() (yapcad.dsl.errors.DiagnosticCollector method)
(yapcad.dsl.runtime.context.ExecutionContext method)
add_face() (yapcad.native_brep.TopologyGraph method)
add_feature() (yapcad.assembly.mate_surrogates.MateSurrogate method)
add_female_holes_to_ring() (in module yapcad.manufacturing.rings)
add_frame() (yapcad.kinematics.part.KinematicPart method)
add_geometry_file() (in module yapcad.package.core)
add_keepout() (in module yapcad.metadata)
add_load_case() (yapcad.assembly.assembly.Assembly method)
add_loop() (yapcad.native_brep.TopologyGraph method)
add_mate() (yapcad.assembly.assembly.Assembly method)
add_part() (yapcad.assembly.assembly.Assembly method)
(yapcad.kinematics.chain.KinematicChain method)
(yapcad.viewer.vtk_viewer.VTKViewer method)
add_reference_geometry() (yapcad.assembly.intent.AssemblyIntent method)
add_require_failure() (yapcad.dsl.runtime.context.ExecutionContext method)
add_requirement() (yapcad.assembly.intent.AssemblyIntent method)
add_search_path() (yapcad.assembly.datum_registry.DatumRegistry class method)
add_shell() (yapcad.native_brep.TopologyGraph method)
add_solid() (yapcad.native_brep.TopologyGraph method)
add_surface() (in module yapcad.metadata)
add_tags() (in module yapcad.metadata)
add_terminal_connectors_to_segment() (in module yapcad.manufacturing.connectors)
add_trim() (yapcad.native_brep.TopologyGraph method)
add_vertex() (yapcad.native_brep.TopologyGraph method)
add_warning() (yapcad.dsl.runtime.context.ExecutionContext method)
addArc() (yapcad.poly.Polygon method)
addElement() (yapcad.octtree.NTree method)
addendum (yapcad.collision.gear_interface.GearMeshInterface property)
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)
algorithm_3d (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
alias (yapcad.dsl.ast.UseStatement attribute)
allow_opposite (yapcad.assembly.intent.ParallelAxesRequirement attribute)
ambient (yapcad.pyglet_drawable.Material property)
AnalysisAdapter (class in yapcad.package.analysis.base)
AnalysisPlan (class in yapcad.package.analysis.base)
AnalysisResult (class in yapcad.package.analysis.base)
analyze_package() (in module yapcad.package.analysis.cli)
AND (yapcad.dsl.tokens.TokenType attribute)
angle (yapcad.assembly.mate.Mate attribute)
ANGLE (yapcad.assembly.mate.MateType attribute)
angle_between_vectors() (in module yapcad.assembly.constraint)
angle_offset_deg (yapcad.assembly.mate_surrogates.Feature attribute)
applied_operations (yapcad.assembly.resolver.ResolvedPart attribute)
apply() (yapcad.dsl.transforms.base.TransformPipeline method)
apply_mate_axis_rotation() (in module yapcad.assembly.solver)
apply_matrix_to_brep_solid() (in module yapcad.brep)
apply_meta_hint() (in module yapcad.dsl.meta_apply)
apply_meta_hint_to_raw() (in module yapcad.dsl.meta_apply)
APPROX (yapcad.package.analysis.schema.ComparisonOp attribute)
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)
arguments (yapcad.dsl.ast.Decorator attribute)
(yapcad.dsl.ast.FunctionCall attribute)
(yapcad.dsl.ast.MethodCall attribute)
arms (yapcad.dsl.ast.MatchExpr attribute)
ARROW (yapcad.dsl.tokens.TokenType attribute)
artifacts (yapcad.package.analysis.base.AnalysisResult attribute)
AS (yapcad.dsl.tokens.TokenType attribute)
Assembly (class in yapcad.assembly.assembly)
ASSEMBLY (yapcad.package.analysis.schema.ValidationKind attribute)
assembly_graph (yapcad.manufacturing.data.SegmentationResult attribute)
assembly_instructions (yapcad.manufacturing.data.SegmentationResult attribute)
assembly_val() (in module yapcad.dsl.runtime.values)
AssemblyError
AssemblyIntent (class in yapcad.assembly.intent)
AssemblyResolver (class in yapcad.assembly.resolver)
AssemblyValidationResult (class in yapcad.assembly.assembly)
AssemblyValidator (class in yapcad.assembly.kinematic_integration)
ASSERT (yapcad.dsl.tokens.TokenType attribute)
AssertStatement (class in yapcad.dsl.ast)
ASSIGN (yapcad.dsl.tokens.TokenType attribute)
AssignmentStatement (class in yapcad.dsl.ast)
AstNode (class in yapcad.dsl.ast)
AstTransform (class in yapcad.dsl.transforms.base)
AstVisitor (class in yapcad.dsl.ast)
AT (yapcad.dsl.tokens.TokenType attribute)
AT_DISTANCE (yapcad.assembly.kinematic_integration.KinematicConstraintType attribute)
AT_RADIUS (yapcad.assembly.constraint.ConstraintType attribute)
attach (yapcad.assembly.load_case.LoadCase attribute)
attach_brep_to_solid() (in module yapcad.brep)
attach_native_brep_to_solid() (in module yapcad.native_brep)
attachments (yapcad.package.analysis.base.AnalysisPlan attribute)
available_backends() (in module yapcad.package.analysis.base)
axis (yapcad.assembly.constraint.Constraint attribute)
AXIS (yapcad.assembly.datum.DatumType attribute)
axis (yapcad.assembly.intent.Connection attribute)
(yapcad.assembly.intent.ReferenceGeometry attribute)
(yapcad.assembly.mate.Mate attribute)
AXIS (yapcad.assembly.mate_surrogates.FeatureType attribute)
axis (yapcad.collision.interface.InterfaceVolume attribute)
(yapcad.kinematics.joint.Joint attribute)
axis_a (yapcad.assembly.intent.ParallelAxesRequirement attribute)
(yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
axis_b (yapcad.assembly.intent.ParallelAxesRequirement attribute)
(yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
axis_datum (yapcad.assembly.intent.AxisOrientationRequirement attribute)
(yapcad.assembly.intent.RollRequirement attribute)
axis_unit (yapcad.package.analysis.mechatron_fea_setup.Bolt attribute)
AxisOrientationRequirement (class in yapcad.assembly.intent)
B
back_faces() (in module yapcad.package.analysis.face_naming)
backend (yapcad.package.analysis.base.AnalysisPlan attribute)
(yapcad.package.analysis.base.AnalysisResult attribute)
backend_options (yapcad.package.analysis.base.AnalysisPlan attribute)
background_color (yapcad.viewer.config.ViewerConfig attribute)
backlash (yapcad.collision.gear_interface.GearMeshInterface attribute)
barycentricXY() (in module yapcad.geom)
base (yapcad.assembly.intent.ReachRequirement attribute)
base_diameter (yapcad.collision.gear_interface.GearMeshInterface property)
base_transform (yapcad.kinematics.joint.Joint attribute)
BaseEvent (class in yapcad.viewer.events)
BasicResolver (class in yapcad.assembly.resolver)
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)
BEARING (yapcad.collision.interface.InterfaceType attribute)
bezier() (in module yapcad.geom)
bezier_curve() (in module yapcad.spline)
bezier_point() (in module yapcad.spline)
bezier_tangent() (in module yapcad.spline)
BinaryOp (class in yapcad.dsl.ast)
Block (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)
Bolt (class in yapcad.package.analysis.mechatron_fea_setup)
bolt_index (yapcad.assembly.load_case.LoadAttach attribute)
(yapcad.package.analysis.mechatron_fea_setup.Bolt attribute)
(yapcad.package.analysis.mechatron_fea_setup.LoadAttachResolved attribute)
BOLT_PATTERN (yapcad.assembly.kinematic_integration.KinematicConstraintType attribute)
bolt_spec (yapcad.assembly.load_case.BoltPattern attribute)
(yapcad.package.analysis.mechatron_fea_setup.Bolt attribute)
BoltPattern (class in yapcad.assembly.load_case)
bolts (yapcad.package.analysis.mechatron_fea_setup.FeaSetup attribute)
BOOL_LITERAL (yapcad.dsl.tokens.TokenType attribute)
bool_val() (in module yapcad.dsl.runtime.values)
Boolean (class in yapcad.combine)
bottom_faces() (in module yapcad.package.analysis.face_naming)
boundary_conditions (yapcad.package.analysis.base.AnalysisPlan attribute)
bounding_box (yapcad.manufacturing.data.Segment attribute)
bounds (yapcad.viewer.events.PartLoadedEvent attribute)
bounds_a (yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
bounds_b (yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
box2boxes() (in module yapcad.octtree)
boxoverlap() (in module yapcad.octtree)
boxoverlap2() (in module yapcad.octtree)
BREP (yapcad.collision.result.CollisionMethod attribute)
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() (in module yapcad.geom)
bspline_curve() (in module yapcad.spline)
bspline_edge() (in module yapcad.native_brep)
bspline_point() (in module yapcad.spline)
bspline_surface() (in module yapcad.analytic_surfaces)
bspline_surface_normal() (in module yapcad.analytic_surfaces)
bspline_tangent() (in module yapcad.spline)
build_connector_solids() (in module yapcad.manufacturing.segmentation)
build_hex_bolt_from_catalog() (in module yapcad.fasteners.builders)
build_hex_cap_screw() (in module yapcad.fasteners_legacy)
build_hex_nut() (in module yapcad.fasteners_legacy)
build_hex_nut_from_catalog() (in module yapcad.fasteners.builders)
build_volume_ok (yapcad.manufacturing.data.SegmentationResult attribute)
BuiltinFunction (class in yapcad.dsl.runtime.builtins)
BuiltinRegistry (class in yapcad.dsl.runtime.builtins)
ByAreaSelector (class in yapcad.package.analysis.face_naming)
ByNormalSelector (class in yapcad.package.analysis.face_naming)
ByPositionSelector (class in yapcad.package.analysis.face_naming)
C
calculate_text_height_for_width() (in module yapcad.text3d)
CalculixAdapter (class in yapcad.package.analysis.calculix)
call_builtin() (in module yapcad.dsl.runtime.builtins)
call_method() (in module yapcad.dsl.runtime.builtins)
callee (yapcad.dsl.ast.FunctionCall attribute)
CAM (yapcad.assembly.mate.MateType attribute)
CAMERA_CHANGED (yapcad.viewer.events.EventType attribute)
camera_focal_point (yapcad.viewer.events.StatusEvent attribute)
CAMERA_ORBIT (yapcad.viewer.events.CommandType attribute)
camera_position (yapcad.viewer.events.StatusEvent attribute)
CAMERA_RESET (yapcad.viewer.events.CommandType attribute)
CAMERA_SET (yapcad.viewer.events.CommandType attribute)
CameraChangedEvent (class in yapcad.viewer.events)
cameradist (yapcad.pyglet_drawable.pygletDraw property)
catmullrom() (in module yapcad.geom)
center (yapcad.assembly.constraint.Constraint attribute)
(yapcad.assembly.intent.ReferenceGeometry attribute)
(yapcad.collision.interface.InterfaceVolume attribute)
(yapcad.geometry.Geometry property)
center() (in module yapcad.geom)
(in module yapcad.geom3d)
center_parameter (yapcad.manufacturing.data.ConnectorSpec attribute)
centroid (yapcad.package.analysis.face_naming.FaceInfo attribute)
CFD (yapcad.package.analysis.schema.ValidationKind attribute)
chamfer_all_edges() (in module yapcad.brep)
chamfer_edges() (in module yapcad.brep)
check() (in module yapcad.dsl.checker)
(yapcad.dsl.checker.TypeChecker method)
check_assembly() (yapcad.collision.detector.CollisionDetector method)
check_bolt_circle_alignment() (in module yapcad.assembly.mate)
check_collision() (yapcad.collision.detector.CollisionDetector method)
check_compatibility() (yapcad.collision.gear_interface.GearMeshInterface method)
(yapcad.collision.interface.InterfaceVolume method)
(yapcad.collision.thread_interface.ThreadInterface method)
check_gear_mesh_collision() (in module yapcad.collision.gear_interface)
check_mesh_collision() (in module yapcad.assembly.kinematic_integration)
check_overlap_compatibility() (yapcad.collision.registry.InterfaceRegistry method)
check_type (yapcad.assembly.intent.Clearance attribute)
check_type() (in module yapcad.dsl.runtime.values)
CheckResult (class in yapcad.dsl.checker)
(class in yapcad.geometry_checks)
child (yapcad.assembly.intent.Connection attribute)
child_datum (yapcad.assembly.face_mate.FaceToFaceMate attribute)
child_part (yapcad.assembly.face_mate.FaceToFaceMate attribute)
(yapcad.package.analysis.mechatron_fea_setup.Bolt attribute)
child_source (yapcad.assembly.face_mate.FaceToFaceMate attribute)
child_world_mm (yapcad.package.analysis.mechatron_fea_setup.Bolt attribute)
CIRCLE (yapcad.assembly.datum.DatumType attribute)
(yapcad.assembly.mate_surrogates.FeatureType attribute)
Circle() (in module yapcad.poly)
circle_edge() (in module yapcad.native_brep)
circleCircleTangentsXY() (in module yapcad.geom)
circleSurface() (in module yapcad.geom3d_util)
clamp_value() (yapcad.kinematics.joint.Joint method)
clauses (yapcad.dsl.ast.ListComprehension attribute)
CLEAR (yapcad.viewer.events.CommandType attribute)
clear() (yapcad.assembly.datum_registry.DatumRegistry class method)
(yapcad.collision.registry.InterfaceRegistry method)
clear_cache() (in module yapcad.fasteners.catalog)
(yapcad.collision.detector.CollisionDetector method)
clear_constraints() (yapcad.assembly.kinematic_integration.AssemblyValidator method)
clear_native_brep() (in module yapcad.native_brep)
clear_parts() (yapcad.viewer.vtk_viewer.VTKViewer method)
clear_return() (yapcad.dsl.runtime.context.ExecutionContext method)
Clearance (class in yapcad.assembly.intent)
ClearanceResult (class in yapcad.assembly.intent)
clearances (yapcad.assembly.intent.AssemblyIntent attribute)
clock_deg (yapcad.assembly.load_case.LoadAttach attribute)
(yapcad.package.analysis.mechatron_fea_setup.Bolt attribute)
(yapcad.package.analysis.mechatron_fea_setup.LoadAttachResolved attribute)
CLOSE (yapcad.dsl.tokens.TokenType attribute)
close() (in module yapcad.geom)
CLOSE_C0 (yapcad.dsl.tokens.TokenType attribute)
CLOSE_C1 (yapcad.dsl.tokens.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.errors.Diagnostic attribute)
(yapcad.viewer.events.ErrorEvent attribute)
coerce_numeric() (in module yapcad.dsl.runtime.values)
COINCIDENT (yapcad.assembly.kinematic_integration.KinematicConstraintType attribute)
(yapcad.assembly.mate.MateType attribute)
CoincidentResult (class in yapcad.assembly.mate)
collect_constraints() (yapcad.assembly.intent.AssemblyIntent method)
collect_derived_parameters() (yapcad.assembly.intent.AssemblyIntent method)
collides (yapcad.assembly.kinematic_integration.MeshCollisionResult attribute)
(yapcad.collision.result.CollisionResult attribute)
collision_volume (yapcad.assembly.kinematic_integration.MeshCollisionResult attribute)
CollisionDetector (class in yapcad.collision.detector)
CollisionMethod (class in yapcad.collision.result)
CollisionResult (class in yapcad.collision.result)
COLON (yapcad.dsl.tokens.TokenType attribute)
color (yapcad.kinematics.part.KinematicPart attribute)
(yapcad.viewer.events.PartLoadedEvent attribute)
color_palette (yapcad.viewer.config.ViewerConfig attribute)
colordict (yapcad.drawable.Drawable attribute)
colormapAUTOCAD (yapcad.drawable.Drawable attribute)
column (yapcad.dsl.tokens.SourceLocation attribute)
CombinedSelector (class in yapcad.package.analysis.face_naming)
combineglist() (in module yapcad.geom_util)
COMMA (yapcad.dsl.tokens.TokenType attribute)
Command (in module yapcad.dsl.ast)
COMMAND (yapcad.dsl.symbols.SymbolKind attribute)
(yapcad.dsl.tokens.TokenType attribute)
command (yapcad.dsl.transforms.metadata.MetaDiagnostic attribute)
(yapcad.package.analysis.base.ExecutionConfig attribute)
(yapcad.viewer.events.CommandMessage attribute)
COMMAND (yapcad.viewer.events.EventType attribute)
command_file (yapcad.viewer.config.ViewerConfig attribute)
command_name (yapcad.dsl.runtime.context.ExecutionContext attribute)
(yapcad.dsl.runtime.provenance.Provenance attribute)
command_path (yapcad.viewer.config.ViewerConfig property)
command_poll_interval_ms (yapcad.viewer.config.ViewerConfig attribute)
CommandMessage (class in yapcad.viewer.events)
commands (yapcad.dsl.ast.Module property)
CommandType (class in yapcad.viewer.events)
common_type() (in module yapcad.dsl.types)
ComparisonOp (class in yapcad.package.analysis.schema)
CompatibilityResult (class in yapcad.collision.interface)
compatible_interface (yapcad.collision.result.CollisionResult attribute)
compile_and_run() (in module yapcad.dsl.runtime.interpreter)
COMPOUND_CURVE (yapcad.dsl.types.TypeTier attribute)
CompoundCurveType (class in yapcad.dsl.types)
ComprehensionClause (class in yapcad.dsl.ast)
compute_arc_attachment_point() (in module yapcad.manufacturing.rings)
compute_concentric_transform() (in module yapcad.assembly.face_mate)
compute_connector_length() (in module yapcad.manufacturing.connectors)
compute_connector_profile_dimensions() (in module yapcad.manufacturing.connectors)
compute_connector_spec() (in module yapcad.manufacturing.connectors)
compute_coupled_motion() (yapcad.assembly.mate.Mate method)
compute_cut_plane() (in module yapcad.manufacturing.path_utils)
compute_flush_transform() (in module yapcad.assembly.face_mate)
compute_inner_profile_dimensions() (in module yapcad.manufacturing.connectors)
compute_optimal_cuts() (in module yapcad.manufacturing.segmentation)
compute_parallel_transform() (in module yapcad.assembly.face_mate)
compute_ring_cuts_avoiding_holes() (in module yapcad.manufacturing.rings)
compute_shell_closure() (yapcad.native_brep.TopologyGraph method)
compute_source_signature() (in module yapcad.dsl.runtime.provenance)
compute_transform() (yapcad.assembly.face_mate.FaceToFaceMate method)
CONCENTRIC (yapcad.assembly.kinematic_integration.KinematicConstraintType attribute)
(yapcad.assembly.mate.MateType attribute)
condition (yapcad.dsl.ast.AssertStatement attribute)
(yapcad.dsl.ast.ConditionalExpr attribute)
(yapcad.dsl.ast.ElifBranch attribute)
(yapcad.dsl.ast.IfExpr attribute)
(yapcad.dsl.ast.IfStatement attribute)
(yapcad.dsl.ast.ListComprehension property)
(yapcad.dsl.ast.WhileStatement attribute)
ConditionalExpr (class in yapcad.dsl.ast)
conditions (yapcad.dsl.ast.ComprehensionClause attribute)
CONE (yapcad.assembly.intent.GeometryType 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)
Connection (class in yapcad.assembly.intent)
connections (yapcad.assembly.intent.AssemblyIntent attribute)
connector_length (yapcad.manufacturing.data.CutPoint attribute)
connector_type (yapcad.manufacturing.data.Segment attribute)
connectors (yapcad.manufacturing.data.SegmentationResult attribute)
ConnectorSpec (class in yapcad.manufacturing.data)
Constraint (class in yapcad.assembly.constraint)
constraint (yapcad.assembly.face_mate.FaceToFaceMate attribute)
constraint_results (yapcad.assembly.assembly.AssemblyValidationResult attribute)
(yapcad.assembly.kinematic_integration.ValidationReport attribute)
constraint_type (yapcad.assembly.constraint.Constraint attribute)
(yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
ConstraintEvaluationResult (class in yapcad.assembly.kinematic_integration)
ConstraintResult (class in yapcad.assembly.constraint)
constraints_generated (yapcad.assembly.intent.SolveResult attribute)
ConstraintType (class in yapcad.assembly.constraint)
contact_points (yapcad.assembly.kinematic_integration.MeshCollisionResult attribute)
(yapcad.collision.result.CollisionResult attribute)
contact_type (yapcad.assembly.intent.ContactRequirement attribute)
ContactRequirement (class in yapcad.assembly.intent)
contains() (yapcad.dsl.runtime.context.Scope method)
continuous (yapcad.geometry.Geometry property)
contour() (in module yapcad.geom3d_util)
coordinate_frame (yapcad.assembly.load_case.LoadCase attribute)
(yapcad.package.analysis.mechatron_fea_setup.LoadAttachResolved attribute)
CoordinateFrame (class in yapcad.kinematics.frame)
count (yapcad.assembly.mate_surrogates.Feature attribute)
coupling_offset (yapcad.assembly.mate.Mate attribute)
coupling_pitch (yapcad.assembly.mate.Mate attribute)
coupling_ratio (yapcad.assembly.mate.Mate attribute)
coupling_reverse (yapcad.assembly.mate.Mate attribute)
create_axis_mate() (in module yapcad.assembly.face_mate)
create_bolt_pattern_interfaces() (in module yapcad.collision.thread_interface)
create_coincident_constraint() (in module yapcad.assembly.kinematic_integration)
create_coincident_mate() (in module yapcad.assembly.mate)
create_connector_region2d() (in module yapcad.manufacturing.connectors)
create_context() (in module yapcad.dsl.runtime.context)
create_ddsm115_surrogate() (in module yapcad.assembly.mate_surrogates)
create_face_coincident_constraint() (in module yapcad.assembly.kinematic_integration)
create_face_distance_constraint() (in module yapcad.assembly.kinematic_integration)
create_face_mate() (in module yapcad.assembly.face_mate)
create_female_hole_solid() (in module yapcad.manufacturing.rings)
create_gear_mate() (in module yapcad.assembly.mate)
create_interior_connector() (in module yapcad.manufacturing.connectors)
create_mesh_collision_constraint() (in module yapcad.assembly.kinematic_integration)
create_min_distance_constraint() (in module yapcad.assembly.kinematic_integration)
create_no_overlap_constraint() (in module yapcad.assembly.kinematic_integration)
create_package_from_entities() (in module yapcad.package.core)
create_parallel_constraint() (in module yapcad.assembly.kinematic_integration)
create_planetary_gearbox_interfaces() (in module yapcad.collision.gear_interface)
create_prismatic_mate() (in module yapcad.assembly.mate)
create_provenance() (in module yapcad.dsl.runtime.provenance)
create_revolute_mate() (in module yapcad.assembly.mate)
create_ring_profile() (in module yapcad.manufacturing.rings)
create_ring_solid() (in module yapcad.manufacturing.rings)
create_ring_spine() (in module yapcad.manufacturing.rings)
create_scara_arm_intent() (in module yapcad.assembly.intent)
create_sun_gear_surrogate() (in module yapcad.assembly.mate_surrogates)
create_tangent_constraint() (in module yapcad.assembly.kinematic_integration)
create_terminal_connector() (in module yapcad.manufacturing.connectors)
create_wheel_assembly_intent() (in module yapcad.assembly.intent)
create_xh430_surrogate() (in module yapcad.assembly.mate_surrogates)
create_xh540_surrogate() (in module yapcad.assembly.mate_surrogates)
create_xl330_surrogate() (in module yapcad.assembly.mate_surrogates)
create_z_stack_clearance_constraint() (in module yapcad.assembly.kinematic_integration)
crest_flat_ratio (yapcad.threadgen.ThreadProfile attribute)
critical (yapcad.assembly.intent.Clearance attribute)
cross() (in module yapcad.geom)
cullZeroLength() (in module yapcad.poly)
current_module (yapcad.dsl.runtime.interpreter.Interpreter attribute)
current_scope (yapcad.dsl.runtime.context.ExecutionContext attribute)
current_scope_name() (yapcad.dsl.symbols.SymbolTable method)
CURVE (yapcad.dsl.types.TypeTier attribute)
CurveType (class in yapcad.dsl.types)
CUSTOM (yapcad.assembly.constraint.ConstraintType attribute)
(yapcad.assembly.kinematic_integration.KinematicConstraintType attribute)
(yapcad.collision.interface.InterfaceType attribute)
(yapcad.collision.thread_interface.ThreadType attribute)
CutPoint (class in yapcad.manufacturing.data)
CYLINDER (yapcad.assembly.intent.GeometryType attribute)
(yapcad.assembly.mate_surrogates.FeatureType attribute)
cylinder_surface() (in module yapcad.analytic_surfaces)
cylinder_surface_normal() (in module yapcad.analytic_surfaces)
CYLINDRICAL (yapcad.assembly.mate.MateType attribute)
(yapcad.kinematics.joint.JointType attribute)
D
D_nominal (yapcad.threadgen.ThreadProfile attribute)
damping (yapcad.assembly.mate.MateDynamics attribute)
data (yapcad.dsl.runtime.values.EmitResult property)
(yapcad.dsl.runtime.values.Value attribute)
(yapcad.package.core.PackageManifest attribute)
Datum (class in yapcad.assembly.datum)
datum (yapcad.assembly.constraint.Constraint attribute)
datum1 (yapcad.assembly.mate.Mate property)
datum2 (yapcad.assembly.mate.Mate property)
datum_a (yapcad.assembly.mate.Mate attribute)
datum_b (yapcad.assembly.mate.Mate attribute)
DATUM_NAME (yapcad.kinematics.chain.KinematicChain attribute)
datum_name (yapcad.kinematics.frame.CoordinateFrame attribute)
datum_source (yapcad.kinematics.frame.CoordinateFrame attribute)
datum_to_transform_matrix() (in module yapcad.assembly.datum_registry)
datum_type (yapcad.assembly.datum.Datum attribute)
DatumRegistry (class in yapcad.assembly.datum_registry)
datums (yapcad.assembly.datum.PartDefinition attribute)
(yapcad.assembly.datum_registry.DatumSource attribute)
DatumSource (class in yapcad.assembly.datum_registry)
DatumType (class in yapcad.assembly.datum)
Decorator (class in yapcad.dsl.ast)
decorators (yapcad.dsl.ast.FunctionDef attribute)
dedendum (yapcad.collision.gear_interface.GearMeshInterface property)
DEDENT (yapcad.dsl.tokens.TokenType attribute)
DEF (yapcad.dsl.tokens.TokenType attribute)
default_color (yapcad.viewer.config.ViewerConfig attribute)
default_opacity (yapcad.viewer.config.ViewerConfig attribute)
default_value (yapcad.dsl.ast.Parameter attribute)
define() (yapcad.dsl.symbols.Scope method)
(yapcad.dsl.symbols.SymbolTable method)
degrees_of_freedom() (yapcad.assembly.mate.Mate method)
density (yapcad.package.analysis.fenics.MaterialProperties attribute)
depth (yapcad.octtree.NTree property)
derived (yapcad.assembly.intent.SolveResult attribute)
(yapcad.geometry.Geometry property)
derived_parameters (yapcad.assembly.intent.AssemblyIntent attribute)
desc (yapcad.pyglet_drawable.Material property)
describe_function() (in module yapcad.dsl.introspection)
description (yapcad.assembly.constraint.Constraint attribute)
(yapcad.assembly.datum.Datum attribute)
(yapcad.assembly.datum.PartDefinition attribute)
(yapcad.assembly.intent.AssemblyIntent attribute)
(yapcad.assembly.intent.FunctionalRequirement attribute)
(yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
(yapcad.assembly.load_case.LoadCase attribute)
(yapcad.assembly.mate_surrogates.Feature attribute)
(yapcad.assembly.mate_surrogates.MateSurrogate attribute)
(yapcad.collision.interface.InterfaceVolume attribute)
(yapcad.kinematics.frame.CoordinateFrame attribute)
(yapcad.kinematics.part.KinematicPart attribute)
(yapcad.package.analysis.base.AnalysisPlan attribute)
deserialize_topology_graph() (in module yapcad.native_brep)
detailed_report() (yapcad.assembly.kinematic_integration.ValidationReport method)
details (yapcad.assembly.constraint.ConstraintResult attribute)
(yapcad.assembly.face_mate.MateValidationResult attribute)
(yapcad.assembly.kinematic_integration.ConstraintEvaluationResult attribute)
(yapcad.assembly.mate.CoincidentResult attribute)
(yapcad.assembly.solver.MateMateSolveResult attribute)
(yapcad.viewer.events.ErrorEvent attribute)
Diagnostic (class in yapcad.dsl.errors)
DiagnosticCollector (class in yapcad.dsl.errors)
diagnostics (yapcad.dsl.checker.CheckResult attribute)
(yapcad.dsl.errors.DiagnosticCollector attribute)
(yapcad.dsl.runtime.context.ExecutionContext attribute)
diameter (yapcad.fasteners_legacy.HexCapScrewSpec attribute)
(yapcad.fasteners_legacy.HexNutSpec attribute)
dict_val() (in module yapcad.dsl.runtime.values)
DictLiteral (class in yapcad.dsl.ast)
DictType (class in yapcad.dsl.types)
diffuse (yapcad.pyglet_drawable.Material property)
dim (yapcad.package.analysis.gmsh_mesher.PhysicalGroup attribute)
dimension (yapcad.dsl.types.GeometricPrimitiveType attribute)
direction (yapcad.assembly.constraint.Constraint attribute)
(yapcad.assembly.datum.Datum attribute)
(yapcad.assembly.load_case.LoadCase attribute)
(yapcad.assembly.mate_surrogates.Feature attribute)
direction_unit (yapcad.package.analysis.mechatron_fea_setup.LoadAttachResolved 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)
DISTANCE (yapcad.assembly.mate.MateType attribute)
distance_to_point() (in module yapcad.assembly.constraint)
doc (yapcad.dsl.runtime.builtins.BuiltinFunction attribute)
dodecahedron() (in module yapcad.geom3d_util)
DOT (yapcad.dsl.tokens.TokenType attribute)
dot() (in module yapcad.geom)
dot4() (in module yapcad.geom)
dot_product() (in module yapcad.assembly.constraint)
DOUBLE_ARROW (yapcad.dsl.tokens.TokenType attribute)
DOUBLE_SLASH (yapcad.dsl.tokens.TokenType attribute)
DOUBLE_STAR (yapcad.dsl.tokens.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
dump_metadata_yaml() (in module yapcad.io.meta_yaml)
dynamics (yapcad.assembly.mate.Mate attribute)
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_info() (in module yapcad.brep_edge_select)
edge_list_val() (in module yapcad.dsl.runtime.values)
edge_vertices() (in module yapcad.native_brep)
elem (yapcad.geometry.Geometry property)
element_expr (yapcad.dsl.ast.ListComprehension attribute)
element_id (yapcad.manufacturing.data.CutPoint attribute)
element_order (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
element_size (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
element_type (yapcad.dsl.types.ListType attribute)
elements (yapcad.dsl.ast.ListLiteral attribute)
ELIF (yapcad.dsl.tokens.TokenType attribute)
elif_branches (yapcad.dsl.ast.IfExpr attribute)
(yapcad.dsl.ast.IfStatement 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)
else_branch (yapcad.dsl.ast.IfExpr attribute)
(yapcad.dsl.ast.IfStatement attribute)
emission (yapcad.pyglet_drawable.Material property)
EMIT (yapcad.dsl.tokens.TokenType attribute)
emit_result (yapcad.dsl.runtime.context.ExecutionContext attribute)
(yapcad.dsl.runtime.interpreter.ExecutionResult attribute)
EmitResult (class in yapcad.dsl.runtime.values)
EmitStatement (class in yapcad.dsl.ast)
enable_multi_viewport (yapcad.viewer.config.ViewerConfig attribute)
enabled (yapcad.viewer.events.XrayChangedEvent attribute)
end (yapcad.dsl.ast.RangeExpr attribute)
(yapcad.dsl.tokens.SourceSpan attribute)
end_effector (yapcad.assembly.intent.ReachRequirement attribute)
engagement_length (yapcad.collision.thread_interface.ThreadInterface attribute)
engines_available() (in module yapcad.boolean.trimesh_engine)
engrave_text() (in module yapcad.text3d)
ensure_solid_id() (in module yapcad.metadata)
ensure_surface_id() (in module yapcad.metadata)
entries (yapcad.dsl.ast.DictLiteral attribute)
env (yapcad.package.analysis.base.ExecutionConfig attribute)
EOF (yapcad.dsl.tokens.TokenType attribute)
EQ (yapcad.dsl.tokens.TokenType attribute)
(yapcad.package.analysis.schema.ComparisonOp attribute)
error (yapcad.assembly.kinematic_integration.ConstraintEvaluationResult attribute)
ERROR (yapcad.dsl.errors.ErrorSeverity attribute)
(yapcad.package.analysis.schema.ResultStatus attribute)
(yapcad.package.signing.VerificationStatus attribute)
(yapcad.viewer.events.EventType attribute)
error() (yapcad.collision.result.CollisionResult class method)
error_angle (yapcad.assembly.face_mate.MateValidationResult attribute)
(yapcad.assembly.mate.CoincidentResult attribute)
error_count (yapcad.dsl.errors.DiagnosticCollector property)
error_distance (yapcad.assembly.face_mate.MateValidationResult attribute)
(yapcad.assembly.mate.CoincidentResult attribute)
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.assembly.constraint.ConstraintResult attribute)
(yapcad.assembly.face_mate.MateValidationResult attribute)
(yapcad.assembly.kinematic_integration.ConstraintEvaluationResult attribute)
(yapcad.assembly.kinematic_integration.MeshCollisionResult attribute)
(yapcad.assembly.mate.CoincidentResult attribute)
(yapcad.assembly.solver.MateMateSolveResult attribute)
(yapcad.collision.result.CollisionResult attribute)
(yapcad.dsl.runtime.interpreter.ExecutionResult attribute)
(yapcad.package.signing.SignatureInfo attribute)
error_messages (yapcad.assembly.solver.ValidationResult 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)
error_value (yapcad.assembly.constraint.ConstraintResult attribute)
error_vector (yapcad.assembly.kinematic_integration.ConstraintEvaluationResult attribute)
ErrorEvent (class in yapcad.viewer.events)
errors (yapcad.assembly.intent.SolveResult attribute)
(yapcad.assembly.resolver.ResolvedPart attribute)
(yapcad.assembly.resolver.ResolveResult attribute)
(yapcad.package.analysis.schema.ValidationReport attribute)
(yapcad.package.signing.VerificationResult attribute)
ErrorSeverity (class in yapcad.dsl.errors)
ErrorType (class in yapcad.dsl.types)
evaluate() (yapcad.assembly.constraint.Constraint method)
(yapcad.assembly.kinematic_integration.KinematicConstraint method)
(yapcad.assembly.mate.Mate method)
evaluate_bezier() (in module yapcad.spline)
evaluate_bspline() (in module yapcad.spline)
evaluate_bspline_surface() (in module yapcad.analytic_surfaces)
evaluate_catmullrom() (in module yapcad.spline)
evaluate_coincident() (in module yapcad.assembly.mate)
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_path3d_at_t() (in module yapcad.manufacturing.path_utils)
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)
event_type (yapcad.viewer.events.BaseEvent attribute)
EventType (class in yapcad.viewer.events)
example_gearbox() (in module yapcad.assembly.mate_examples)
example_linear_actuator() (in module yapcad.assembly.mate_examples)
example_robot_arm() (in module yapcad.assembly.mate_examples)
example_serialization() (in module yapcad.assembly.mate_examples)
example_spherical_joint() (in module yapcad.assembly.mate_examples)
execute() (in module yapcad.dsl.runtime.interpreter)
(yapcad.dsl.runtime.interpreter.Interpreter method)
execution (yapcad.package.analysis.base.AnalysisPlan attribute)
execution_log (yapcad.assembly.resolver.ResolveResult attribute)
ExecutionConfig (class in yapcad.package.analysis.base)
ExecutionContext (class in yapcad.dsl.runtime.context)
ExecutionResult (class in yapcad.dsl.runtime.interpreter)
explicit_constraints (yapcad.assembly.intent.AssemblyIntent attribute)
EXPORT (yapcad.dsl.tokens.TokenType attribute)
export_json() (yapcad.kinematics.chain.KinematicChain method)
export_mesh() (yapcad.package.analysis.gmsh_mesher.GmshMesher method)
export_to_blender_rig() (yapcad.assembly.assembly.Assembly method)
export_to_urdf() (yapcad.assembly.assembly.Assembly method)
exports (yapcad.dsl.ast.Module attribute)
(yapcad.dsl.ast.NativeBlock attribute)
EXPORTS (yapcad.dsl.tokens.TokenType attribute)
ExportStatement (class in yapcad.dsl.ast)
ExportUseStatement (class in yapcad.dsl.ast)
Expression (class in yapcad.dsl.ast)
expression (yapcad.dsl.ast.ExpressionStatement attribute)
expression_text (yapcad.dsl.runtime.values.RequireFailure attribute)
ExpressionStatement (class in yapcad.dsl.ast)
extra (yapcad.dsl.runtime.provenance.Provenance attribute)
extract_segment_between_planes() (in module yapcad.manufacturing.segmentation)
extract_sub_path() (in module yapcad.manufacturing.path_utils)
extrude() (in module yapcad.geom3d_util)
extrude_region2d() (in module yapcad.geom3d_util)
ezdxfDraw (class in yapcad.ezdxf_drawable)
F
face_a (yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
face_b (yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
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)
face_width (yapcad.collision.gear_interface.GearMeshInterface attribute)
FaceInfo (class in yapcad.package.analysis.face_naming)
FaceNamer (class in yapcad.package.analysis.face_naming)
faces (yapcad.package.analysis.face_naming.FaceNamer property)
faces_at_z_max() (in module yapcad.package.analysis.face_naming)
faces_at_z_min() (in module yapcad.package.analysis.face_naming)
faces_oriented() (in module yapcad.geometry_checks)
FaceSelector (class in yapcad.package.analysis.face_naming)
FaceToFaceMate (class in yapcad.assembly.face_mate)
FACING (yapcad.assembly.constraint.ConstraintType attribute)
FAILED (yapcad.package.analysis.schema.ResultStatus attribute)
failed_constraints (yapcad.assembly.assembly.AssemblyValidationResult attribute)
(yapcad.assembly.kinematic_integration.ValidationReport attribute)
failed_count (yapcad.assembly.kinematic_integration.ValidationReport attribute)
false_branch (yapcad.dsl.ast.ConditionalExpr attribute)
FCL (yapcad.collision.result.CollisionMethod attribute)
FeaSetup (class in yapcad.package.analysis.mechatron_fea_setup)
Feature (class in yapcad.assembly.mate_surrogates)
feature_type (yapcad.assembly.mate_surrogates.Feature attribute)
features (yapcad.assembly.mate_surrogates.MateSurrogate attribute)
FeatureType (class in yapcad.assembly.mate_surrogates)
fenics_available() (in module yapcad.package.analysis.fenics)
FenicsxAdapter (class in yapcad.package.analysis.fenics)
field (yapcad.dsl.transforms.metadata.MetaDiagnostic attribute)
Figure() (in module yapcad.geometry)
file_path (yapcad.assembly.datum_registry.DatumSource attribute)
filename (yapcad.dsl.tokens.SourceLocation attribute)
(yapcad.ezdxf_drawable.ezdxfDraw property)
(yapcad.viewer.events.ScreenshotSavedEvent attribute)
filepath (yapcad.viewer.events.ScreenshotSavedEvent attribute)
fillcolor (yapcad.drawable.Drawable property)
fillet_all_edges() (in module yapcad.brep)
fillet_edges() (in module yapcad.brep)
filter_curved_edges() (in module yapcad.brep_edge_select)
filter_linear_edges() (in module yapcad.brep_edge_select)
final_expression (yapcad.dsl.ast.Block attribute)
finalize() (yapcad.package.analysis.gmsh_mesher.GmshMesher method)
find_compatible_interfaces() (yapcad.collision.registry.InterfaceRegistry method)
find_system_font() (in module yapcad.text3d)
fit_clearance (yapcad.manufacturing.data.ConnectorSpec attribute)
(yapcad.manufacturing.data.CutPoint attribute)
FIXED (yapcad.kinematics.joint.JointType attribute)
FLOAT_LITERAL (yapcad.dsl.tokens.TokenType attribute)
float_val() (in module yapcad.dsl.runtime.values)
FN (yapcad.dsl.tokens.TokenType attribute)
focal_point (yapcad.viewer.events.CameraChangedEvent attribute)
FOCUS (yapcad.viewer.events.CommandType attribute)
focus_part() (yapcad.viewer.vtk_viewer.VTKViewer method)
FOR (yapcad.dsl.tokens.TokenType attribute)
format() (yapcad.dsl.errors.Diagnostic method)
format_all() (yapcad.dsl.errors.DiagnosticCollector method)
ForStatement (class in yapcad.dsl.ast)
FRAME (yapcad.assembly.datum.DatumType attribute)
frame_a (yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
frame_b (yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
frames (yapcad.kinematics.part.KinematicPart attribute)
friction_kinetic (yapcad.assembly.mate.MateDynamics attribute)
friction_static (yapcad.assembly.mate.MateDynamics attribute)
friction_viscous (yapcad.assembly.mate.MateDynamics attribute)
from_axis_angle() (yapcad.kinematics.transform.Transform class method)
from_dict() (yapcad.assembly.load_case.BoltPattern class method)
(yapcad.assembly.load_case.LoadCase class method)
(yapcad.assembly.mate.Mate class method)
(yapcad.collision.result.CollisionResult class method)
(yapcad.dsl.runtime.provenance.Provenance class method)
(yapcad.kinematics.chain.KinematicChain class method)
(yapcad.kinematics.frame.CoordinateFrame class method)
(yapcad.kinematics.joint.Joint class method)
(yapcad.kinematics.part.KinematicPart class method)
(yapcad.kinematics.transform.Transform class method)
(yapcad.viewer.config.ViewerConfig class method)
(yapcad.viewer.events.CommandMessage class method)
from_euler_xyz() (yapcad.kinematics.transform.Transform class method)
from_json() (yapcad.kinematics.chain.KinematicChain class method)
from_matrix() (yapcad.kinematics.transform.Transform class method)
from_metric_size() (yapcad.collision.thread_interface.ThreadInterface class method)
from_position_rpy() (yapcad.kinematics.transform.Transform class method)
from_rotation_x() (yapcad.kinematics.transform.Transform class method)
from_rotation_y() (yapcad.kinematics.transform.Transform class method)
from_rotation_z() (yapcad.kinematics.transform.Transform class method)
from_single() (yapcad.dsl.ast.ListComprehension class method)
from_translation() (yapcad.kinematics.transform.Transform class method)
front_faces() (in module yapcad.package.analysis.face_naming)
FUNCTION (yapcad.dsl.symbols.SymbolKind attribute)
functional_requirements (yapcad.assembly.intent.AssemblyIntent attribute)
FunctionalRequirement (class in yapcad.assembly.intent)
FunctionCall (class in yapcad.dsl.ast)
FunctionDef (class in yapcad.dsl.ast)
functions (yapcad.dsl.ast.Module attribute)
FunctionSignature (class in yapcad.dsl.symbols)
FunctionType (class in yapcad.dsl.types)
G
GE (yapcad.dsl.tokens.TokenType attribute)
(yapcad.package.analysis.schema.ComparisonOp attribute)
GEAR (yapcad.assembly.mate.MateType attribute)
GEAR_MESH (yapcad.collision.interface.InterfaceType attribute)
GearMeshInterface (class in yapcad.collision.gear_interface)
generate_bolts_for_interface() (in module yapcad.package.analysis.mechatron_fea_setup)
generate_mesh() (yapcad.package.analysis.gmsh_mesher.GmshMesher method)
GENERIC (yapcad.dsl.types.TypeTier attribute)
generic_visit() (yapcad.dsl.ast.AstVisitor method)
(yapcad.dsl.ast.PrintVisitor method)
GenericType (class in yapcad.dsl.ast)
geom (yapcad.combine.Boolean property)
(yapcad.geometry.Geometry property)
(yapcad.poly.Polygon property)
GEOMETRIC (yapcad.package.analysis.schema.ValidationKind attribute)
GeometricPrimitiveType (class in yapcad.dsl.types)
Geometry (class in yapcad.geometry)
geometry (yapcad.assembly.resolver.ResolvedPart attribute)
(yapcad.dsl.runtime.interpreter.ExecutionResult property)
(yapcad.package.analysis.base.AnalysisPlan attribute)
geometry_from_json() (in module yapcad.io.geometry_json)
geometry_primary_path() (yapcad.package.core.PackageManifest method)
geometry_source (yapcad.assembly.datum.PartDefinition attribute)
geometry_to_json() (in module yapcad.io.geometry_json)
geometry_tolerance (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
geometry_type (yapcad.assembly.intent.ReferenceGeometry attribute)
GeometryProvider (class in yapcad.collision.detector)
GeometryType (class in yapcad.assembly.intent)
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.collision.registry.InterfaceRegistry method)
(yapcad.dsl.runtime.context.Scope method)
(yapcad.xform.Matrix method)
get_all_builtins() (yapcad.dsl.symbols.SymbolTable method)
get_all_descendants() (yapcad.kinematics.chain.KinematicChain method)
get_all_edges() (in module yapcad.brep_edge_select)
get_all_interfaces() (yapcad.collision.registry.InterfaceRegistry method)
get_all_parts() (yapcad.collision.registry.InterfaceRegistry method)
get_all_surrogates() (in module yapcad.assembly.mate_surrogates)
get_all_world_transforms() (yapcad.kinematics.chain.KinematicChain method)
get_api_as_json() (in module yapcad.dsl.introspection)
get_api_reference() (in module yapcad.dsl.introspection)
get_assembly_metadata() (in module yapcad.metadata)
get_backend() (in module yapcad.package.analysis.base)
get_bolt_data() (in module yapcad.fasteners.catalog)
get_bolt_pattern() (yapcad.assembly.assembly.Assembly method)
get_bounding_cylinder() (yapcad.collision.gear_interface.GearMeshInterface method)
(yapcad.collision.interface.InterfaceVolume method)
(yapcad.collision.thread_interface.ThreadInterface method)
get_builtin_registry() (in module yapcad.dsl.runtime.builtins)
get_cached_world_transform() (yapcad.kinematics.part.KinematicPart method)
get_camera_state() (yapcad.viewer.vtk_viewer.VTKViewer method)
get_center_distance() (yapcad.collision.gear_interface.GearMeshInterface method)
get_chain_to_root() (yapcad.kinematics.chain.KinematicChain method)
get_child_datum() (yapcad.assembly.intent.Connection method)
get_child_part() (yapcad.assembly.intent.Connection method)
get_children() (yapcad.kinematics.chain.KinematicChain method)
get_collision_summary() (yapcad.collision.detector.CollisionDetector method)
get_color() (yapcad.viewer.config.ViewerConfig method)
get_common_pattern() (in module yapcad.dsl.introspection)
get_compatible_interface_names() (yapcad.collision.registry.InterfaceRegistry method)
get_datum() (yapcad.assembly.datum.PartDefinition method)
(yapcad.assembly.datum_registry.DatumRegistry class method)
get_datums_for_source() (yapcad.assembly.datum_registry.DatumRegistry class method)
get_degrees_of_freedom() (yapcad.assembly.assembly.Assembly method)
get_deprecation_message() (in module yapcad.dsl.tokens)
get_derived_parameters() (yapcad.assembly.intent.ContactRequirement method)
(yapcad.assembly.intent.FunctionalRequirement method)
(yapcad.assembly.intent.ReachRequirement method)
get_edge() (yapcad.native_brep.TopologyGraph method)
get_engagement_depth() (yapcad.collision.gear_interface.GearMeshInterface method)
(yapcad.collision.interface.InterfaceVolume method)
(yapcad.collision.thread_interface.ThreadInterface method)
get_expected_overlap_volume() (yapcad.collision.gear_interface.GearMeshInterface method)
get_face() (yapcad.native_brep.TopologyGraph method)
get_feature() (yapcad.assembly.mate_surrogates.MateSurrogate method)
get_frame() (yapcad.kinematics.part.KinematicPart method)
get_function() (yapcad.dsl.runtime.builtins.BuiltinRegistry method)
get_function_info() (in module yapcad.dsl.introspection)
get_geometry() (yapcad.collision.detector.GeometryProvider method)
get_hole_positions() (yapcad.assembly.mate_surrogates.Feature method)
get_implied_constraints() (yapcad.assembly.intent.AxisOrientationRequirement method)
(yapcad.assembly.intent.ContactRequirement method)
(yapcad.assembly.intent.FunctionalRequirement method)
(yapcad.assembly.intent.ParallelAxesRequirement method)
(yapcad.assembly.intent.ReachRequirement method)
(yapcad.assembly.intent.RollRequirement method)
get_interface() (in module yapcad.package.analysis.mechatron_fea_setup)
get_interfaces_by_type() (yapcad.collision.registry.InterfaceRegistry method)
get_interfaces_for_part() (yapcad.collision.registry.InterfaceRegistry method)
get_joint_value() (yapcad.kinematics.chain.KinematicChain method)
get_load_case() (in module yapcad.package.analysis.mechatron_fea_setup)
(yapcad.assembly.assembly.Assembly method)
get_loop() (yapcad.native_brep.TopologyGraph method)
get_material() (yapcad.package.core.PackageManifest method)
get_materials() (yapcad.package.core.PackageManifest method)
get_mesh_overlap_depth() (yapcad.collision.gear_interface.GearMeshInterface method)
get_mesh_stats() (yapcad.package.analysis.gmsh_mesher.GmshMesher method)
get_method() (yapcad.dsl.runtime.builtins.BuiltinRegistry method)
get_method_signature() (in module yapcad.dsl.symbols)
get_methods_for_type() (in module yapcad.dsl.introspection)
get_named_faces() (yapcad.package.analysis.face_naming.FaceNamer method)
get_normal_at() (yapcad.assembly.intent.ReferenceGeometry method)
get_nut_data() (in module yapcad.fasteners.catalog)
get_operation_metadata() (in module yapcad.metadata)
get_parent_datum() (yapcad.assembly.intent.Connection method)
get_parent_part() (yapcad.assembly.intent.Connection method)
get_part_bounds() (yapcad.viewer.vtk_viewer.VTKViewer method)
get_part_names() (yapcad.viewer.vtk_viewer.VTKViewer method)
get_relative_transform() (yapcad.kinematics.chain.KinematicChain method)
get_resolver() (in module yapcad.assembly.resolver)
get_segment() (yapcad.manufacturing.data.SegmentationResult method)
get_segments_for_element() (yapcad.manufacturing.data.SegmentationResult 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.Lexer method)
get_status() (yapcad.viewer.vtk_viewer.VTKViewer method)
get_supported_characters() (in module yapcad.text3d)
get_surface_metadata() (in module yapcad.metadata)
get_surface_point() (yapcad.assembly.intent.ReferenceGeometry method)
get_thread_data() (in module yapcad.fasteners.catalog)
get_transform() (yapcad.kinematics.frame.CoordinateFrame method)
(yapcad.kinematics.joint.Joint method)
get_transform_diagnostics() (in module yapcad.dsl.transforms.metadata)
get_transform_to_standard_frame() (yapcad.assembly.mate_surrogates.MateSurrogate method)
get_transformed_datum() (yapcad.assembly.assembly.Assembly method)
get_trim() (yapcad.native_brep.TopologyGraph method)
get_type_info() (in module yapcad.dsl.introspection)
get_variable() (yapcad.dsl.runtime.context.ExecutionContext method)
get_vertex() (yapcad.native_brep.TopologyGraph method)
get_world_transform() (yapcad.kinematics.chain.KinematicChain 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.gmsh_mesher)
GmshMesher (class in yapcad.package.analysis.gmsh_mesher)
GPG (yapcad.package.signing.SignatureMethod attribute)
graph_path (yapcad.package.analysis.mechatron_fea_setup.FeaSetup attribute)
group (yapcad.assembly.load_case.LoadCase attribute)
grow() (yapcad.poly.Polygon method)
GT (yapcad.dsl.tokens.TokenType attribute)
(yapcad.package.analysis.schema.ComparisonOp attribute)
H
handedness (yapcad.fasteners_legacy.HexNutSpec attribute)
(yapcad.threadgen.ThreadProfile attribute)
has_brep_data() (in module yapcad.brep)
has_connector_tab (yapcad.manufacturing.data.Segment attribute)
has_errors (yapcad.dsl.checker.CheckResult attribute)
(yapcad.dsl.errors.DiagnosticCollector property)
(yapcad.dsl.runtime.context.ExecutionContext property)
has_interfaces() (yapcad.collision.registry.InterfaceRegistry method)
has_native_brep() (in module yapcad.native_brep)
has_python_block (yapcad.dsl.symbols.Symbol attribute)
has_python_blocks (yapcad.dsl.checker.CheckResult attribute)
has_warnings (yapcad.dsl.checker.CheckResult attribute)
(yapcad.dsl.errors.DiagnosticCollector property)
(yapcad.dsl.runtime.context.ExecutionContext property)
HASH (yapcad.dsl.tokens.TokenType attribute)
head_flat_diameter (yapcad.fasteners_legacy.HexCapScrewSpec attribute)
head_height (yapcad.fasteners_legacy.HexCapScrewSpec attribute)
height (yapcad.assembly.mate_surrogates.Feature attribute)
helical_extrude() (in module yapcad.geom3d_util)
helix_angle (yapcad.collision.gear_interface.GearMeshInterface attribute)
HexCapScrewSpec (class in yapcad.fasteners_legacy)
HexNutSpec (class in yapcad.fasteners_legacy)
HIGHLIGHT (yapcad.viewer.events.CommandType attribute)
highlight_parts() (yapcad.viewer.vtk_viewer.VTKViewer method)
highlighted_parts (yapcad.viewer.events.SelectionChangedEvent attribute)
HINT (yapcad.dsl.errors.ErrorSeverity attribute)
hints (yapcad.dsl.errors.Diagnostic attribute)
homo() (in module yapcad.geom)
host (yapcad.package.analysis.base.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
id (yapcad.assembly.load_case.LoadCase attribute)
(yapcad.manufacturing.data.ConnectorSpec attribute)
(yapcad.manufacturing.data.Segment attribute)
(yapcad.manufacturing.data.SweptElementProvenance attribute)
Identifier (class in yapcad.dsl.ast)
IDENTIFIER (yapcad.dsl.tokens.TokenType attribute)
IdentifierPattern (class in yapcad.dsl.ast)
identity() (yapcad.kinematics.transform.Transform class method)
IdentityTransform (class in yapcad.dsl.transforms.base)
IF (yapcad.dsl.tokens.TokenType attribute)
IfExpr (class in yapcad.dsl.ast)
IfStatement (class in yapcad.dsl.ast)
implementation (yapcad.dsl.runtime.builtins.BuiltinFunction attribute)
import_solid() (yapcad.package.analysis.gmsh_mesher.GmshMesher method)
import_step() (in module yapcad.io.step_importer)
(yapcad.package.analysis.gmsh_mesher.GmshMesher method)
import_stl() (in module yapcad.io.stl)
import_transforms_from_kinematic_chain() (yapcad.assembly.assembly.Assembly method)
IN (yapcad.dsl.tokens.TokenType attribute)
IN_PLANE (yapcad.assembly.constraint.ConstraintType attribute)
INDENT (yapcad.dsl.tokens.TokenType attribute)
index (yapcad.dsl.ast.IndexAccess attribute)
(yapcad.package.analysis.face_naming.FaceInfo attribute)
IndexAccess (class in yapcad.dsl.ast)
info (yapcad.assembly.kinematic_integration.ValidationReport attribute)
INFO (yapcad.dsl.errors.ErrorSeverity attribute)
initialize() (yapcad.package.analysis.gmsh_mesher.GmshMesher method)
initializer (yapcad.dsl.ast.VarDecl attribute)
inner (yapcad.assembly.intent.ReferenceGeometry attribute)
(yapcad.dsl.ast.OptionalType attribute)
inner_profile (yapcad.manufacturing.data.SweptElementProvenance attribute)
inner_type (yapcad.dsl.types.OptionalTypeWrapper attribute)
INT_LITERAL (yapcad.dsl.tokens.TokenType attribute)
int_val() (in module yapcad.dsl.runtime.values)
interface (yapcad.assembly.load_case.LoadAttach attribute)
interface_details (yapcad.assembly.intent.Connection attribute)
interface_id (yapcad.package.analysis.mechatron_fea_setup.Bolt attribute)
(yapcad.package.analysis.mechatron_fea_setup.LoadAttachResolved attribute)
interface_names (yapcad.collision.result.CollisionResult attribute)
interface_type (yapcad.assembly.intent.Connection attribute)
(yapcad.collision.gear_interface.GearMeshInterface attribute)
(yapcad.collision.interface.InterfaceVolume attribute)
(yapcad.collision.thread_interface.ThreadInterface attribute)
InterfaceRegistry (class in yapcad.collision.registry)
InterfaceType (class in yapcad.collision.interface)
InterfaceVolume (class in yapcad.collision.interface)
interference_point (yapcad.assembly.intent.ClearanceResult attribute)
internal (yapcad.threadgen.ThreadProfile attribute)
Interpreter (class in yapcad.dsl.runtime.interpreter)
intersect_edges() (in module yapcad.brep_edge_select)
intersectable (yapcad.geometry.Geometry property)
intersectGeomListXY() (in module yapcad.geom)
intersection_volume (yapcad.collision.result.CollisionResult attribute)
intersectSimplePolyXY() (in module yapcad.geom)
intersectSimpleXY() (in module yapcad.geom)
intersectXY() (in module yapcad.geom)
(yapcad.geometry.Geometry method)
INVALID (yapcad.package.signing.VerificationStatus attribute)
invalidate_cache() (yapcad.assembly.face_mate.FaceToFaceMate method)
(yapcad.assembly.solver.MateConstraintSolver method)
(yapcad.kinematics.frame.CoordinateFrame method)
(yapcad.kinematics.part.KinematicPart method)
invalidate_shell_octree() (yapcad.native_brep.TopologyGraph method)
invalidate_surface_octree() (in module yapcad.boolean.native)
inverse() (yapcad.kinematics.transform.Transform method)
is_2d_geometry() (in module yapcad.ezdxf_exporter)
is_analytic_surface() (in module yapcad.analytic_surfaces)
is_assignable_from() (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_bezier() (in module yapcad.spline)
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() (in module yapcad.spline)
is_bspline_surface() (in module yapcad.analytic_surfaces)
is_builtin() (yapcad.dsl.symbols.SymbolTable method)
is_cache_valid() (yapcad.kinematics.part.KinematicPart method)
is_catmullrom() (in module yapcad.spline)
is_closed_polygon() (in module yapcad.geometry_checks)
is_compatible (yapcad.collision.interface.CompatibilityResult attribute)
is_compound_curve() (in module yapcad.dsl.types)
is_cone_surface() (in module yapcad.analytic_surfaces)
is_coupled() (yapcad.assembly.mate.Mate method)
is_curve() (in module yapcad.dsl.types)
is_cylinder_surface() (in module yapcad.analytic_surfaces)
is_deprecated_keyword() (in module yapcad.dsl.tokens)
is_error (yapcad.collision.result.CollisionResult property)
is_geometric_primitive() (in module yapcad.dsl.types)
is_geometry() (in module yapcad.dsl.types)
is_interface_overlap (yapcad.collision.result.CollisionResult property)
is_internal (yapcad.collision.thread_interface.ThreadInterface attribute)
is_method (yapcad.dsl.symbols.FunctionSignature attribute)
is_mutable (yapcad.dsl.symbols.Symbol attribute)
is_numeric() (in module yapcad.dsl.types)
is_nurbs() (in module yapcad.spline)
is_orthonormal (yapcad.assembly.solver.ValidationResult attribute)
is_plane_surface() (in module yapcad.analytic_surfaces)
is_printable (yapcad.assembly.datum.PartDefinition attribute)
(yapcad.kinematics.part.KinematicPart attribute)
is_radial_from_center() (in module yapcad.assembly.constraint)
is_remote (yapcad.package.analysis.base.ExecutionConfig property)
is_rigid (yapcad.assembly.solver.ValidationResult attribute)
is_solid() (in module yapcad.dsl.types)
is_sphere_surface() (in module yapcad.analytic_surfaces)
is_surface() (in module yapcad.dsl.types)
is_tangent_to_circle() (in module yapcad.assembly.constraint)
is_tessellated_surface() (in module yapcad.analytic_surfaces)
is_torus_surface() (in module yapcad.analytic_surfaces)
is_truthy() (yapcad.dsl.runtime.values.Value method)
is_type_token() (in module yapcad.dsl.tokens)
is_valid (yapcad.assembly.assembly.AssemblyValidationResult attribute)
(yapcad.assembly.kinematic_integration.ValidationReport attribute)
(yapcad.package.signing.VerificationResult property)
is_variadic (yapcad.dsl.symbols.FunctionSignature attribute)
isarc() (in module yapcad.geom)
isbezier() (in module yapcad.geom)
isbspline() (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)
ISO_5H_4h (yapcad.collision.thread_interface.ThreadClass attribute)
ISO_6G_6h (yapcad.collision.thread_interface.ThreadClass attribute)
ISO_6H_6g (yapcad.collision.thread_interface.ThreadClass attribute)
ISO_METRIC (yapcad.collision.thread_interface.ThreadType attribute)
ISO_METRIC_FINE (yapcad.collision.thread_interface.ThreadType attribute)
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.ComprehensionClause attribute)
(yapcad.dsl.ast.ForStatement attribute)
(yapcad.dsl.ast.ListComprehension property)
J
Joint (class in yapcad.kinematics.joint)
joint (yapcad.kinematics.part.KinematicPart attribute)
joint_type (yapcad.assembly.intent.Connection attribute)
(yapcad.kinematics.joint.Joint attribute)
JointType (class in yapcad.kinematics.joint)
K
k_axial_N_per_m (yapcad.package.analysis.mechatron_fea_setup.Bolt attribute)
k_shear_N_per_m (yapcad.package.analysis.mechatron_fea_setup.Bolt attribute)
KEY (yapcad.collision.interface.InterfaceType attribute)
key_id (yapcad.package.signing.SignatureInfo attribute)
kind (yapcad.dsl.symbols.Symbol attribute)
(yapcad.package.analysis.base.AnalysisPlan attribute)
KinematicChain (class in yapcad.kinematics.chain)
KinematicConstraint (class in yapcad.assembly.kinematic_integration)
KinematicConstraintType (class in yapcad.assembly.kinematic_integration)
KinematicPart (class in yapcad.kinematics.part)
KinematicResolver (class in yapcad.assembly.resolver)
L
LambdaExpr (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.face_naming)
layer (yapcad.drawable.Drawable property)
layerlist (yapcad.drawable.Drawable property)
LBRACE (yapcad.dsl.tokens.TokenType attribute)
LBRACKET (yapcad.dsl.tokens.TokenType attribute)
LE (yapcad.dsl.tokens.TokenType attribute)
(yapcad.package.analysis.schema.ComparisonOp attribute)
lead() (yapcad.threadgen.ThreadProfile method)
left (yapcad.dsl.ast.BinaryOp attribute)
left_faces() (in module yapcad.package.analysis.face_naming)
length (yapcad.geometry.Geometry property)
(yapcad.manufacturing.data.ConnectorSpec attribute)
length() (in module yapcad.geom)
length_to_parameter() (in module yapcad.manufacturing.path_utils)
LET (yapcad.dsl.tokens.TokenType attribute)
LetStatement (in module yapcad.dsl.ast)
level (yapcad.dsl.transforms.metadata.MetaDiagnostic attribute)
lexeme (yapcad.dsl.tokens.Token attribute)
Lexer (class in yapcad.dsl.lexer)
LexerError
license (yapcad.package.analysis.base.ExecutionConfig attribute)
limit_damping (yapcad.assembly.mate.MateLimits attribute)
limit_stiffness (yapcad.assembly.mate.MateLimits attribute)
limits (yapcad.assembly.intent.Connection attribute)
(yapcad.assembly.mate.Mate attribute)
LINE (yapcad.assembly.intent.GeometryType attribute)
line (yapcad.dsl.tokens.SourceLocation attribute)
line() (in module yapcad.geom)
Line() (in module yapcad.geometry)
line_edge() (in module yapcad.native_brep)
linear_pattern() (in module yapcad.geom_util)
linear_pattern_solid() (in module yapcad.geom3d_util)
linear_pattern_surface() (in module yapcad.geom3d_util)
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.Lexer property)
linetype (yapcad.drawable.Drawable property)
(yapcad.ezdxf_drawable.ezdxfDraw property)
linewidth (yapcad.drawable.Drawable property)
list_available_sizes() (in module yapcad.fasteners.catalog)
list_common_patterns() (in module yapcad.dsl.introspection)
list_datums() (yapcad.assembly.datum_registry.DatumRegistry class method)
list_functions() (in module yapcad.dsl.introspection)
list_interfaces_with_bolt_patterns() (in module yapcad.package.analysis.mechatron_fea_setup)
list_load_cases() (in module yapcad.package.analysis.mechatron_fea_setup)
list_signatures() (in module yapcad.package.signing)
list_sources() (yapcad.assembly.datum_registry.DatumRegistry class method)
list_tolerance_classes() (in module yapcad.fasteners.catalog)
list_types() (in module yapcad.dsl.introspection)
list_val() (in module yapcad.dsl.runtime.values)
ListComprehension (class in yapcad.dsl.ast)
ListLiteral (class in yapcad.dsl.ast)
ListType (class in yapcad.dsl.types)
Literal (class in yapcad.dsl.ast)
literal_type (yapcad.dsl.ast.Literal attribute)
LiteralPattern (class in yapcad.dsl.ast)
LOAD (yapcad.viewer.events.CommandType attribute)
load() (yapcad.package.core.PackageManifest class method)
load_attach (yapcad.package.analysis.mechatron_fea_setup.FeaSetup attribute)
load_case_id (yapcad.package.analysis.mechatron_fea_setup.FeaSetup attribute)
(yapcad.package.analysis.mechatron_fea_setup.LoadAttachResolved attribute)
load_catalog() (in module yapcad.fasteners.catalog)
load_from_json() (yapcad.viewer.vtk_viewer.VTKViewer method)
load_geometry() (in module yapcad.package.core)
load_graph() (in module yapcad.package.analysis.mechatron_fea_setup)
load_metadata_yaml() (in module yapcad.io.meta_yaml)
load_parts() (yapcad.viewer.vtk_viewer.VTKViewer method)
load_plan() (in module yapcad.package.analysis.base)
LoadAttach (class in yapcad.assembly.load_case)
LoadAttachResolved (class in yapcad.package.analysis.mechatron_fea_setup)
LoadCase (class in yapcad.assembly.load_case)
loads (yapcad.package.analysis.base.AnalysisPlan attribute)
loft() (in module yapcad.geom3d_util)
lookup() (yapcad.dsl.symbols.Scope method)
(yapcad.dsl.symbols.SymbolTable method)
lookup_builtin() (yapcad.dsl.symbols.SymbolTable method)
lookup_local() (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)
LT (yapcad.dsl.tokens.TokenType attribute)
(yapcad.package.analysis.schema.ComparisonOp attribute)
M
mag() (in module yapcad.geom)
mag4() (in module yapcad.geom)
magnify (yapcad.pyglet_drawable.pygletDraw property)
magnitude_g (yapcad.assembly.load_case.LoadCase attribute)
magnitude_n (yapcad.assembly.load_case.LoadCase attribute)
(yapcad.package.analysis.mechatron_fea_setup.LoadAttachResolved attribute)
main() (in module yapcad.assembly.mate_examples)
(in module yapcad.package.analysis.cli)
major_diameter (yapcad.collision.thread_interface.ThreadInterface attribute)
make_gear_figure() (in module yapcad.contrib.figgear)
make_list_type() (in module yapcad.dsl.types)
make_object() (yapcad.pyglet_drawable.pygletDraw method)
make_occ_helix() (in module yapcad.geom3d_util)
make_optional_type() (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_hash (yapcad.package.signing.VerificationResult attribute)
manifest_name (yapcad.package.core.PackageManifest attribute)
manifest_path (yapcad.package.core.PackageManifest property)
MATCH (yapcad.dsl.tokens.TokenType attribute)
MatchArm (class in yapcad.dsl.ast)
matches() (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)
MatchExpr (class in yapcad.dsl.ast)
Mate (class in yapcad.assembly.mate)
mate_type (yapcad.assembly.mate.Mate attribute)
MateConstraintSolver (class in yapcad.assembly.solver)
MateDynamics (class in yapcad.assembly.mate)
MateLimits (class in yapcad.assembly.mate)
MateMateSolveResult (class in yapcad.assembly.solver)
Material (class in yapcad.pyglet_drawable)
material (yapcad.assembly.datum.PartDefinition attribute)
(yapcad.kinematics.part.KinematicPart attribute)
(yapcad.pyglet_drawable.Material property)
MaterialProperties (class in yapcad.package.analysis.fenics)
materials (yapcad.package.analysis.base.AnalysisPlan attribute)
mates_with (yapcad.manufacturing.data.Segment attribute)
MateSurrogate (class in yapcad.assembly.mate_surrogates)
MateType (class in yapcad.assembly.mate)
MateValidationResult (class in yapcad.assembly.face_mate)
Matrix (class in yapcad.xform)
matrix (yapcad.kinematics.transform.Transform attribute)
max_effort (yapcad.assembly.mate.MateLimits attribute)
max_element_size (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
max_limit (yapcad.kinematics.joint.Joint attribute)
max_reach (yapcad.assembly.intent.ReachRequirement attribute)
max_secondary (yapcad.assembly.mate.MateLimits attribute)
max_value (yapcad.assembly.constraint.Constraint attribute)
(yapcad.assembly.mate.MateLimits attribute)
max_velocity (yapcad.assembly.mate.MateLimits attribute)
maxdepth (yapcad.octtree.NTree property)
MEASUREMENT (yapcad.package.analysis.schema.ValidationKind attribute)
member (yapcad.dsl.ast.MemberAccess attribute)
MemberAccess (class in yapcad.dsl.ast)
MESH (yapcad.collision.result.CollisionMethod attribute)
mesh_solid() (in module yapcad.package.analysis.gmsh_mesher)
mesh_view() (in module yapcad.mesh)
MeshCollisionResult (class in yapcad.assembly.kinematic_integration)
MeshHints (class in yapcad.package.analysis.gmsh_mesher)
message (yapcad.assembly.intent.ClearanceResult attribute)
(yapcad.dsl.ast.AssertStatement attribute)
(yapcad.dsl.errors.Diagnostic attribute)
(yapcad.dsl.runtime.values.RequireFailure attribute)
(yapcad.dsl.transforms.metadata.MetaDiagnostic attribute)
(yapcad.package.analysis.schema.SchemaError attribute)
(yapcad.viewer.events.ErrorEvent attribute)
meta_hint (yapcad.dsl.ast.FunctionDef attribute)
metadata (yapcad.assembly.datum_registry.DatumSource attribute)
(yapcad.assembly.mate.Mate attribute)
(yapcad.collision.interface.InterfaceVolume attribute)
(yapcad.collision.result.CollisionResult attribute)
(yapcad.dsl.ast.EmitStatement attribute)
(yapcad.dsl.runtime.interpreter.ExecutionResult property)
(yapcad.dsl.runtime.values.EmitResult attribute)
(yapcad.manufacturing.data.SweptElementProvenance attribute)
(yapcad.package.analysis.base.AnalysisPlan attribute)
MetadataTransform (class in yapcad.dsl.transforms.metadata)
MetaDiagnostic (class in yapcad.dsl.transforms.metadata)
method (yapcad.collision.result.CollisionResult attribute)
(yapcad.dsl.ast.MethodCall attribute)
(yapcad.package.signing.SignatureInfo attribute)
MethodCall (class in yapcad.dsl.ast)
metric_hex_cap_catalog() (in module yapcad.fasteners_legacy)
metric_hex_cap_screw() (in module yapcad.fasteners_legacy)
metric_hex_nut() (in module yapcad.fasteners_legacy)
metric_hex_nut_catalog() (in module yapcad.fasteners_legacy)
metric_profile() (in module yapcad.threadgen)
metrics (yapcad.package.analysis.base.AnalysisResult attribute)
MIN_DISTANCE (yapcad.assembly.constraint.ConstraintType attribute)
min_distance (yapcad.assembly.intent.Clearance attribute)
MIN_DISTANCE (yapcad.assembly.kinematic_integration.KinematicConstraintType attribute)
min_effort (yapcad.assembly.mate.MateLimits attribute)
min_element_size (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
min_limit (yapcad.kinematics.joint.Joint attribute)
min_reach (yapcad.assembly.intent.ReachRequirement attribute)
min_secondary (yapcad.assembly.mate.MateLimits attribute)
min_value (yapcad.assembly.constraint.Constraint attribute)
(yapcad.assembly.mate.MateLimits attribute)
min_velocity (yapcad.assembly.mate.MateLimits attribute)
mindim (yapcad.octtree.NTree property)
minor_diameter (yapcad.collision.thread_interface.ThreadInterface property)
MINUS (yapcad.dsl.tokens.TokenType attribute)
MINUS_ASSIGN (yapcad.dsl.tokens.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)
module
yapcad.analytic_surfaces
yapcad.assembly.assembly
yapcad.assembly.constraint
yapcad.assembly.datum
yapcad.assembly.datum_registry
yapcad.assembly.face_mate
yapcad.assembly.intent
yapcad.assembly.kinematic_integration
yapcad.assembly.load_case
yapcad.assembly.mate
yapcad.assembly.mate_examples
yapcad.assembly.mate_surrogates
yapcad.assembly.mechatron_export
yapcad.assembly.resolver
yapcad.assembly.solver
yapcad.boolean.native
yapcad.boolean.occ_engine
yapcad.boolean.trimesh_engine
yapcad.brep
yapcad.brep_edge_select
yapcad.collision.detector
yapcad.collision.gear_interface
yapcad.collision.interface
yapcad.collision.registry
yapcad.collision.result
yapcad.collision.thread_interface
yapcad.combine
yapcad.contrib.figgear
yapcad.drawable
yapcad.dsl.ast
yapcad.dsl.checker
yapcad.dsl.errors
yapcad.dsl.introspection
yapcad.dsl.lexer
yapcad.dsl.meta_apply
yapcad.dsl.packaging
yapcad.dsl.parser
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.base
yapcad.dsl.transforms.metadata
yapcad.dsl.types
yapcad.ezdxf_drawable
yapcad.ezdxf_exporter
yapcad.fasteners.builders
yapcad.fasteners.catalog
yapcad.fasteners_legacy
yapcad.geom
yapcad.geom3d
yapcad.geom3d_util
yapcad.geom_util
yapcad.geometry
yapcad.geometry_checks
yapcad.geometry_utils
yapcad.io.geometry_json
yapcad.io.meta_yaml
yapcad.io.step
yapcad.io.step_importer
yapcad.io.stl
yapcad.kinematics.chain
yapcad.kinematics.frame
yapcad.kinematics.joint
yapcad.kinematics.part
yapcad.kinematics.transform
yapcad.manufacturing.connectors
yapcad.manufacturing.data
yapcad.manufacturing.path_utils
yapcad.manufacturing.rings
yapcad.manufacturing.segmentation
yapcad.mesh
yapcad.metadata
yapcad.native_brep
yapcad.occ_native_convert
yapcad.octtree
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.analysis.mechatron_fea_setup
yapcad.package.analysis.schema
yapcad.package.analysis.yapcad_native
yapcad.package.core
yapcad.package.signing
yapcad.package.validator
yapcad.package.viewer
yapcad.poly
yapcad.pyglet_drawable
yapcad.spline
yapcad.text3d
yapcad.threadgen
yapcad.triangulator
yapcad.viewer.api_server
yapcad.viewer.config
yapcad.viewer.events
yapcad.viewer.vtk_viewer
yapcad.xform
Module (class in yapcad.dsl.ast)
module (yapcad.collision.gear_interface.GearMeshInterface attribute)
MODULE (yapcad.dsl.symbols.SymbolKind attribute)
(yapcad.dsl.tokens.TokenType attribute)
module_name (yapcad.dsl.runtime.context.ExecutionContext attribute)
(yapcad.dsl.runtime.provenance.Provenance attribute)
module_path (yapcad.dsl.ast.ExportUseStatement attribute)
(yapcad.dsl.ast.UseStatement attribute)
MOVE (yapcad.viewer.events.CommandType attribute)
move_part() (yapcad.viewer.vtk_viewer.VTKViewer method)
move_part_to() (yapcad.viewer.vtk_viewer.VTKViewer method)
MOVE_TO (yapcad.viewer.events.CommandType attribute)
mul() (in module yapcad.geom)
(yapcad.xform.Matrix method)
mul4() (in module yapcad.geom)
MULTIPHYSICS (yapcad.package.analysis.schema.ValidationKind attribute)
N
n_bolts (yapcad.assembly.load_case.BoltPattern attribute)
name (yapcad.assembly.constraint.Constraint attribute)
(yapcad.assembly.datum.Datum attribute)
(yapcad.assembly.datum.PartDefinition attribute)
(yapcad.assembly.face_mate.FaceToFaceMate attribute)
(yapcad.assembly.intent.AssemblyIntent attribute)
(yapcad.assembly.intent.FunctionalRequirement attribute)
(yapcad.assembly.intent.ReferenceGeometry attribute)
(yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
(yapcad.assembly.load_case.LoadCase attribute)
(yapcad.assembly.mate.Mate attribute)
(yapcad.assembly.mate_surrogates.Feature attribute)
(yapcad.collision.interface.InterfaceVolume attribute)
(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.runtime.builtins.BuiltinFunction attribute)
(yapcad.dsl.runtime.context.Scope attribute)
(yapcad.dsl.symbols.FunctionSignature attribute)
(yapcad.dsl.symbols.Scope attribute)
(yapcad.dsl.symbols.Symbol attribute)
(yapcad.dsl.transforms.base.AstTransform property)
(yapcad.dsl.transforms.base.IdentityTransform property)
(yapcad.dsl.transforms.metadata.MetadataTransform 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.kinematics.frame.CoordinateFrame attribute)
(yapcad.kinematics.joint.Joint attribute)
(yapcad.kinematics.part.KinematicPart 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)
(yapcad.package.analysis.fenics.FenicsxAdapter attribute)
(yapcad.package.analysis.gmsh_mesher.PhysicalGroup attribute)
(yapcad.package.analysis.yapcad_native.YapCADNativeAdapter attribute)
name_faces() (yapcad.package.analysis.face_naming.FaceNamer method)
named_arguments (yapcad.dsl.ast.FunctionCall attribute)
(yapcad.dsl.ast.MethodCall attribute)
NATIVE (yapcad.dsl.tokens.TokenType attribute)
NATIVE_BLOCK (yapcad.dsl.tokens.TokenType attribute)
native_blocks (yapcad.dsl.ast.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.runtime.interpreter.Interpreter 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)
new_scope() (yapcad.dsl.runtime.context.ExecutionContext method)
NEWLINE (yapcad.dsl.tokens.TokenType attribute)
no_collision() (yapcad.collision.result.CollisionResult class method)
NO_INTERFERENCE (yapcad.assembly.constraint.ConstraintType attribute)
NO_OVERLAP (yapcad.assembly.kinematic_integration.KinematicConstraintType attribute)
none_val() (in module yapcad.dsl.runtime.values)
NoneType (class in yapcad.dsl.types)
normal (yapcad.assembly.datum.Datum attribute)
(yapcad.assembly.intent.ReferenceGeometry attribute)
(yapcad.geometry_utils.Triangle attribute)
(yapcad.package.analysis.face_naming.FaceInfo attribute)
normalized_backend (yapcad.package.analysis.base.AnalysisPlan property)
normfunc() (in module yapcad.geom3d)
NOT (yapcad.dsl.tokens.TokenType attribute)
notes (yapcad.assembly.mate_surrogates.MateSurrogate attribute)
(yapcad.package.analysis.base.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)
objectdict (yapcad.pyglet_drawable.pygletDraw property)
oblate_spheroid() (in module yapcad.geom3d_util)
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.assembly.mate.Mate attribute)
(yapcad.dsl.tokens.SourceLocation attribute)
offset_distance (yapcad.assembly.face_mate.FaceToFaceMate attribute)
offset_rectangular_profile() (in module yapcad.manufacturing.connectors)
ok (yapcad.geometry_checks.CheckResult attribute)
ON_CIRCLE (yapcad.assembly.constraint.ConstraintType attribute)
on_event() (yapcad.viewer.vtk_viewer.VTKViewer method)
opacity (yapcad.viewer.events.XrayChangedEvent attribute)
operand (yapcad.dsl.ast.UnaryOp attribute)
operation (yapcad.manufacturing.data.SweptElementProvenance attribute)
operator (yapcad.dsl.ast.BinaryOp attribute)
(yapcad.dsl.ast.UnaryOp attribute)
optimize (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
optimize_netgen (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
OptionalType (class in yapcad.dsl.ast)
OptionalTypeWrapper (class in yapcad.dsl.types)
options (yapcad.package.analysis.base.ExecutionConfig attribute)
OR (yapcad.dsl.tokens.TokenType attribute)
orbit_camera() (yapcad.viewer.vtk_viewer.VTKViewer method)
orient_triangle() (in module yapcad.geometry_utils)
orientation (yapcad.assembly.intent.AxisOrientationRequirement attribute)
orientation_error (yapcad.assembly.solver.ValidationResult attribute)
origin (yapcad.assembly.datum.Datum attribute)
(yapcad.assembly.mate_surrogates.MateSurrogate attribute)
orthoXY() (in module yapcad.geom)
outer_profile (yapcad.manufacturing.data.SweptElementProvenance attribute)
outside_diameter (yapcad.collision.gear_interface.GearMeshInterface property)
overall_status (yapcad.package.signing.VerificationResult property)
overlap_volume (yapcad.collision.interface.CompatibilityResult attribute)
overlaps_with() (yapcad.collision.interface.InterfaceVolume method)
P
P_pitch (yapcad.threadgen.ThreadProfile attribute)
package_from_dsl() (in module yapcad.dsl.packaging)
package_path (yapcad.package.signing.VerificationResult attribute)
PackageManifest (class in yapcad.package.core)
PackageResult (class in yapcad.dsl.packaging)
pair_key (yapcad.collision.result.CollisionResult property)
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)
PARALLEL (yapcad.assembly.kinematic_integration.KinematicConstraintType attribute)
(yapcad.assembly.mate.MateType attribute)
PARALLEL_TO (yapcad.assembly.constraint.ConstraintType attribute)
ParallelAxesRequirement (class in yapcad.assembly.intent)
param_types (yapcad.dsl.types.FunctionType attribute)
Parameter (class in yapcad.dsl.ast)
PARAMETER (yapcad.dsl.symbols.SymbolKind attribute)
parameter (yapcad.manufacturing.data.CutPoint attribute)
parameter_range (yapcad.manufacturing.data.Segment attribute)
parameter_to_length() (in module yapcad.manufacturing.path_utils)
parameters (yapcad.dsl.ast.FunctionDef attribute)
(yapcad.dsl.ast.LambdaExpr attribute)
(yapcad.dsl.ast.NativeFunction attribute)
(yapcad.dsl.ast.NativeFunctionDecl attribute)
(yapcad.dsl.runtime.context.ExecutionContext attribute)
(yapcad.dsl.runtime.provenance.Provenance attribute)
params (yapcad.dsl.symbols.FunctionSignature attribute)
(yapcad.viewer.events.CommandMessage attribute)
parent (yapcad.assembly.intent.Connection attribute)
(yapcad.dsl.runtime.context.Scope attribute)
(yapcad.dsl.symbols.Scope attribute)
(yapcad.kinematics.part.KinematicPart attribute)
parent_datum (yapcad.assembly.face_mate.FaceToFaceMate attribute)
parent_element_id (yapcad.manufacturing.data.ConnectorSpec attribute)
(yapcad.manufacturing.data.Segment attribute)
parent_frame (yapcad.kinematics.part.KinematicPart attribute)
parent_part (yapcad.assembly.face_mate.FaceToFaceMate attribute)
(yapcad.package.analysis.mechatron_fea_setup.Bolt attribute)
parent_source (yapcad.assembly.face_mate.FaceToFaceMate attribute)
parent_world_mm (yapcad.package.analysis.mechatron_fea_setup.Bolt attribute)
parse() (in module yapcad.dsl.parser)
parse_module() (yapcad.dsl.parser.Parser method)
Parser (class in yapcad.dsl.parser)
ParserError
part (yapcad.assembly.constraint.Constraint attribute)
(yapcad.assembly.intent.FunctionalRequirement attribute)
(yapcad.assembly.load_case.LoadAttach attribute)
(yapcad.package.analysis.mechatron_fea_setup.LoadAttachResolved attribute)
part1 (yapcad.assembly.mate.Mate property)
part2 (yapcad.assembly.mate.Mate property)
part_a (yapcad.assembly.intent.Clearance attribute)
(yapcad.assembly.mate.Mate attribute)
(yapcad.collision.result.CollisionResult attribute)
part_b (yapcad.assembly.intent.Clearance attribute)
(yapcad.assembly.mate.Mate attribute)
(yapcad.collision.result.CollisionResult attribute)
part_count (yapcad.viewer.events.StatusEvent attribute)
part_definitions (yapcad.assembly.intent.AssemblyIntent attribute)
part_id (yapcad.assembly.resolver.ResolvedPart attribute)
PART_LOADED (yapcad.viewer.events.EventType attribute)
part_name (yapcad.assembly.mate_surrogates.MateSurrogate attribute)
(yapcad.collision.interface.InterfaceVolume attribute)
(yapcad.viewer.events.PartLoadedEvent attribute)
(yapcad.viewer.events.PartRemovedEvent attribute)
part_names (yapcad.assembly.datum_registry.DatumSource attribute)
PART_REMOVED (yapcad.viewer.events.EventType attribute)
PartDefinition (class in yapcad.assembly.datum)
PartLoadedEvent (class in yapcad.viewer.events)
PartRemovedEvent (class in yapcad.viewer.events)
parts (yapcad.assembly.resolver.ResolveResult attribute)
PARTS_CLEARED (yapcad.viewer.events.EventType attribute)
PartsClearedEvent (class in yapcad.viewer.events)
PASS (yapcad.dsl.tokens.TokenType attribute)
passed (yapcad.assembly.constraint.ConstraintResult attribute)
PASSED (yapcad.package.analysis.schema.ResultStatus attribute)
passed_count (yapcad.assembly.kinematic_integration.ValidationReport attribute)
PassStatement (class in yapcad.dsl.ast)
path (yapcad.package.analysis.schema.SchemaError attribute)
path3d_val() (in module yapcad.dsl.runtime.values)
path_length() (in module yapcad.manufacturing.path_utils)
Pattern (class in yapcad.dsl.ast)
pattern (yapcad.dsl.ast.MatchArm attribute)
pattern_count (yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
pattern_offset_deg (yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
pattern_radius (yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
pcd_mm (yapcad.assembly.load_case.BoltPattern attribute)
(yapcad.package.analysis.mechatron_fea_setup.Bolt attribute)
PENDING (yapcad.package.analysis.schema.ResultStatus attribute)
penetration_depth (yapcad.assembly.kinematic_integration.MeshCollisionResult attribute)
(yapcad.collision.result.CollisionResult attribute)
PERCENT (yapcad.dsl.tokens.TokenType attribute)
PERPENDICULAR (yapcad.assembly.kinematic_integration.KinematicConstraintType attribute)
(yapcad.assembly.mate.MateType attribute)
PERPENDICULAR_TO (yapcad.assembly.constraint.ConstraintType attribute)
PhysicalGroup (class in yapcad.package.analysis.gmsh_mesher)
PIN_SLOT (yapcad.assembly.mate.MateType attribute)
pitch (yapcad.collision.thread_interface.ThreadInterface attribute)
(yapcad.fasteners_legacy.HexNutSpec attribute)
pitch_diameter (yapcad.collision.gear_interface.GearMeshInterface property)
(yapcad.collision.thread_interface.ThreadInterface property)
plan_id (yapcad.package.analysis.base.AnalysisPlan attribute)
(yapcad.package.analysis.base.AnalysisResult attribute)
PLANAR (yapcad.assembly.mate.MateType attribute)
PLANE (yapcad.assembly.datum.DatumType attribute)
(yapcad.assembly.intent.GeometryType attribute)
(yapcad.assembly.mate_surrogates.FeatureType attribute)
plane_normal (yapcad.assembly.constraint.Constraint attribute)
plane_surface() (in module yapcad.analytic_surfaces)
plane_surface_normal() (in module yapcad.analytic_surfaces)
PLUS (yapcad.dsl.tokens.TokenType attribute)
PLUS_ASSIGN (yapcad.dsl.tokens.TokenType attribute)
POINT (yapcad.assembly.datum.DatumType attribute)
(yapcad.assembly.intent.GeometryType attribute)
point (yapcad.assembly.mate_surrogates.Feature attribute)
point() (in module yapcad.geom)
Point() (in module yapcad.geometry)
point_val() (in module yapcad.dsl.runtime.values)
pointbbox() (in module yapcad.geom)
pointcenter() (in module yapcad.geom)
pointCircleTangentsXY() (in module yapcad.geom)
pointing (yapcad.assembly.intent.AxisOrientationRequirement attribute)
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)
POLYGON (yapcad.assembly.mate_surrogates.FeatureType attribute)
polylength() (in module yapcad.geom)
polystyle (yapcad.drawable.Drawable property)
pop_scope() (yapcad.dsl.symbols.SymbolTable method)
position (yapcad.assembly.load_case.LoadAttach attribute)
(yapcad.viewer.events.CameraChangedEvent attribute)
position_error (yapcad.assembly.solver.ValidationResult attribute)
position_mm (yapcad.package.analysis.mechatron_fea_setup.LoadAttachResolved attribute)
positions_file (yapcad.viewer.config.ViewerConfig attribute)
positions_path (yapcad.viewer.config.ViewerConfig property)
PRECEDENCE (yapcad.dsl.parser.Parser attribute)
preferred_method (yapcad.collision.detector.CollisionDetector property)
preload_source (yapcad.assembly.intent.ContactRequirement attribute)
prepare() (in module yapcad.package.analysis.mechatron_fea_setup)
PRESS_FIT (yapcad.collision.interface.InterfaceType attribute)
pressure_angle (yapcad.collision.gear_interface.GearMeshInterface attribute)
previous_count (yapcad.viewer.events.PartsClearedEvent attribute)
PRIMITIVE (yapcad.dsl.types.TypeTier attribute)
PrimitiveType (class in yapcad.dsl.types)
print() (yapcad.drawable.Drawable method)
print_ast() (in module yapcad.dsl.ast)
print_surrogate_summary() (in module yapcad.assembly.mate_surrogates)
print_tree() (yapcad.kinematics.chain.KinematicChain method)
PrintVisitor (class in yapcad.dsl.ast)
priority (yapcad.assembly.intent.FunctionalRequirement attribute)
prism() (in module yapcad.geom3d_util)
PRISMATIC (yapcad.assembly.mate.MateType attribute)
(yapcad.kinematics.joint.JointType attribute)
profile_type (yapcad.manufacturing.data.ConnectorSpec attribute)
Provenance (class in yapcad.dsl.runtime.provenance)
provenance (yapcad.dsl.runtime.interpreter.ExecutionResult attribute)
push_scope() (yapcad.dsl.symbols.SymbolTable method)
pygletDraw (class in yapcad.pyglet_drawable)
PYTHON (yapcad.dsl.tokens.TokenType attribute)
python_code (yapcad.dsl.ast.NativeFunction attribute)
PythonBlock (class in yapcad.dsl.ast)
PythonExpr (class in yapcad.dsl.ast)
Q
QUESTION (yapcad.dsl.tokens.TokenType attribute)
R
RACK_PINION (yapcad.assembly.mate.MateType attribute)
RADIAL_FROM_CENTER (yapcad.assembly.constraint.ConstraintType attribute)
radial_pattern() (in module yapcad.geom_util)
radial_pattern_solid() (in module yapcad.geom3d_util)
radial_pattern_surface() (in module yapcad.geom3d_util)
radius (yapcad.assembly.constraint.Constraint attribute)
(yapcad.assembly.datum.Datum attribute)
(yapcad.assembly.intent.ReferenceGeometry attribute)
(yapcad.assembly.mate_surrogates.Feature attribute)
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)
RangeExpr (class in yapcad.dsl.ast)
raw (yapcad.package.analysis.base.AnalysisPlan attribute)
(yapcad.package.analysis.mechatron_fea_setup.LoadAttachResolved attribute)
raw_interfaces (yapcad.package.analysis.mechatron_fea_setup.FeaSetup attribute)
raw_load_case (yapcad.package.analysis.mechatron_fea_setup.FeaSetup attribute)
RBRACE (yapcad.dsl.tokens.TokenType attribute)
RBRACKET (yapcad.dsl.tokens.TokenType attribute)
ReachRequirement (class in yapcad.assembly.intent)
read_stl() (in module yapcad.io.stl)
reason (yapcad.collision.interface.CompatibilityResult attribute)
recompute_hashes() (yapcad.package.core.PackageManifest method)
recover_3d (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
Rect() (in module yapcad.poly)
rectangularPlane() (in module yapcad.geom3d_util)
reference (yapcad.assembly.intent.AxisOrientationRequirement attribute)
reference_axis (yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
reference_center (yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
reference_datum (yapcad.assembly.constraint.Constraint attribute)
reference_geometry (yapcad.assembly.intent.AssemblyIntent attribute)
reference_normal (yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
reference_radius (yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
ReferenceGeometry (class in yapcad.assembly.intent)
refinement_fields (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
region2d_val() (in module yapcad.dsl.runtime.values)
register() (yapcad.collision.registry.InterfaceRegistry method)
(yapcad.dsl.runtime.builtins.BuiltinRegistry method)
register_backend() (in module yapcad.package.analysis.base)
register_datum() (yapcad.assembly.datum_registry.DatumRegistry class method)
register_immediate() (yapcad.pyglet_drawable.pygletDraw method)
register_many() (yapcad.collision.registry.InterfaceRegistry method)
register_method() (yapcad.dsl.runtime.builtins.BuiltinRegistry method)
register_part() (yapcad.assembly.datum_registry.DatumRegistry class method)
register_source() (yapcad.assembly.datum_registry.DatumRegistry class method)
related (yapcad.dsl.errors.Diagnostic attribute)
RELOAD (yapcad.viewer.events.CommandType attribute)
reload_positions() (yapcad.viewer.vtk_viewer.VTKViewer method)
remove() (yapcad.poly.Polygon method)
remove_part() (yapcad.viewer.vtk_viewer.VTKViewer method)
render() (yapcad.viewer.vtk_viewer.VTKViewer method)
report() (yapcad.assembly.assembly.Assembly method)
(yapcad.assembly.assembly.AssemblyValidationResult method)
(yapcad.assembly.intent.AssemblyIntent method)
(yapcad.assembly.intent.SolveResult method)
REQUIRE (yapcad.dsl.tokens.TokenType attribute)
require_failures (yapcad.dsl.runtime.context.ExecutionContext 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)
required_clearance (yapcad.collision.interface.CompatibilityResult attribute)
required_distance (yapcad.assembly.intent.ClearanceResult attribute)
RequireFailure (class in yapcad.dsl.runtime.values)
RequireStatement (in module yapcad.dsl.ast)
reset_camera() (yapcad.viewer.vtk_viewer.VTKViewer method)
residual (yapcad.assembly.solver.MateMateSolveResult attribute)
resolve() (yapcad.assembly.resolver.AssemblyResolver method)
(yapcad.assembly.resolver.BasicResolver method)
(yapcad.assembly.resolver.KinematicResolver method)
(yapcad.assembly.resolver.StagedResolver method)
resolve_assembly() (in module yapcad.assembly.resolver)
resolve_load_attach() (in module yapcad.package.analysis.mechatron_fea_setup)
resolve_type_name() (in module yapcad.dsl.types)
ResolvedPart (class in yapcad.assembly.resolver)
ResolveResult (class in yapcad.assembly.resolver)
rest_position (yapcad.assembly.mate.MateDynamics attribute)
restitution (yapcad.assembly.mate.MateLimits attribute)
ResultStatus (class in yapcad.package.analysis.schema)
retained_cutters (yapcad.assembly.resolver.ResolvedPart attribute)
RETURN (yapcad.dsl.tokens.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.symbols.FunctionSignature attribute)
(yapcad.dsl.types.FunctionType attribute)
return_value (yapcad.dsl.runtime.context.ExecutionContext property)
ReturnStatement (class in yapcad.dsl.ast)
reverseGeomList() (in module yapcad.geom)
reversesurface() (in module yapcad.geom3d)
REVOLUTE (yapcad.assembly.mate.MateType attribute)
(yapcad.kinematics.joint.JointType attribute)
right (yapcad.dsl.ast.BinaryOp attribute)
RIGHT_ASSOCIATIVE (yapcad.dsl.parser.Parser attribute)
right_faces() (in module yapcad.package.analysis.face_naming)
RIGID (yapcad.assembly.mate.MateType attribute)
roll_direction (yapcad.assembly.intent.RollRequirement attribute)
RollRequirement (class in yapcad.assembly.intent)
root (yapcad.package.core.PackageManifest attribute)
root_diameter (yapcad.collision.gear_interface.GearMeshInterface property)
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)
rotation_about_normal (yapcad.assembly.face_mate.FaceToFaceMate attribute)
rotation_matrix (yapcad.kinematics.transform.Transform property)
RoundRect() (in module yapcad.poly)
RPAREN (yapcad.dsl.tokens.TokenType attribute)
run() (yapcad.package.analysis.base.AnalysisAdapter method)
(yapcad.package.analysis.calculix.CalculixAdapter method)
(yapcad.package.analysis.fenics.FenicsxAdapter method)
(yapcad.package.analysis.yapcad_native.YapCADNativeAdapter method)
(yapcad.viewer.api_server.ViewerAPIServer 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_bezier() (in module yapcad.spline)
sample_bspline() (in module yapcad.spline)
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)
satisfied (yapcad.assembly.face_mate.MateValidationResult attribute)
(yapcad.assembly.intent.ClearanceResult attribute)
(yapcad.assembly.kinematic_integration.ConstraintEvaluationResult attribute)
(yapcad.assembly.mate.CoincidentResult attribute)
save() (yapcad.package.core.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_factor (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
scale_native_brep() (in module yapcad.native_brep)
scalesolid() (in module yapcad.geom3d)
scalesurface() (in module yapcad.geom3d)
schema_version (yapcad.package.analysis.schema.ValidationReport attribute)
SchemaError (class in yapcad.package.analysis.schema)
Scope (class in yapcad.dsl.runtime.context)
(class in yapcad.dsl.symbols)
SCREENSHOT (yapcad.viewer.events.CommandType attribute)
screenshot() (yapcad.viewer.vtk_viewer.VTKViewer method)
screenshot_dir (yapcad.viewer.config.ViewerConfig attribute)
screenshot_path (yapcad.viewer.config.ViewerConfig property)
SCREENSHOT_SAVED (yapcad.viewer.events.EventType attribute)
ScreenshotSavedEvent (class in yapcad.viewer.events)
SCREW (yapcad.assembly.mate.MateType attribute)
secondary_axis (yapcad.assembly.mate.Mate attribute)
Segment (class in yapcad.manufacturing.data)
segment() (in module yapcad.geom)
(yapcad.geometry.Geometry method)
segment_closed_ring() (in module yapcad.manufacturing.segmentation)
segment_count (yapcad.manufacturing.data.SegmentationResult property)
segment_swept_element() (in module yapcad.manufacturing.segmentation)
segmentarc() (in module yapcad.geom)
SegmentationResult (class in yapcad.manufacturing.data)
segmentgeomlist() (in module yapcad.geom)
segmentline() (in module yapcad.geom)
segmentpoly() (in module yapcad.geom)
segments (yapcad.manufacturing.data.SegmentationResult attribute)
select_bottom_edges() (in module yapcad.brep_edge_select)
select_edges_at_z() (in module yapcad.brep_edge_select)
select_edges_by_direction() (in module yapcad.brep_edge_select)
select_edges_by_length() (in module yapcad.brep_edge_select)
select_edges_crossing_z() (in module yapcad.brep_edge_select)
select_edges_in_cylinder() (in module yapcad.brep_edge_select)
select_edges_in_z_range() (in module yapcad.brep_edge_select)
select_edges_near_point() (in module yapcad.brep_edge_select)
select_horizontal_edges() (in module yapcad.brep_edge_select)
select_top_edges() (in module yapcad.brep_edge_select)
select_vertical_edges() (in module yapcad.brep_edge_select)
selected_parts (yapcad.viewer.events.SelectionChangedEvent attribute)
SELECTION_CHANGED (yapcad.viewer.events.EventType attribute)
SelectionChangedEvent (class in yapcad.viewer.events)
semantic_type (yapcad.manufacturing.data.SweptElementProvenance attribute)
SemanticError
SEMICOLON (yapcad.dsl.tokens.TokenType attribute)
serialize_topology_graph() (in module yapcad.native_brep)
set() (yapcad.dsl.runtime.context.Scope method)
(yapcad.xform.Matrix method)
set_assembly() (in module yapcad.metadata)
set_cached_world_transform() (yapcad.kinematics.part.KinematicPart method)
set_camera() (yapcad.viewer.vtk_viewer.VTKViewer method)
set_context() (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.runtime.context.ExecutionContext method)
set_envelope_constraint() (in module yapcad.metadata)
set_interface_registry() (yapcad.collision.detector.CollisionDetector method)
set_joint_value() (yapcad.kinematics.chain.KinematicChain method)
set_layer() (in module yapcad.metadata)
set_manufacturing() (in module yapcad.metadata)
set_mass_constraint() (in module yapcad.metadata)
set_material() (in module yapcad.metadata)
set_operation() (in module yapcad.metadata)
set_physical_groups() (yapcad.package.analysis.gmsh_mesher.GmshMesher method)
set_physical_groups_by_normal() (yapcad.package.analysis.gmsh_mesher.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_value() (yapcad.kinematics.joint.Joint method)
set_variable() (yapcad.dsl.runtime.context.ExecutionContext method)
set_vertex_location() (in module yapcad.native_brep)
set_xray() (yapcad.viewer.vtk_viewer.VTKViewer method)
setcol() (yapcad.xform.Matrix method)
setPoint() (yapcad.poly.Polygon method)
setrow() (yapcad.xform.Matrix method)
severity (yapcad.assembly.constraint.Constraint attribute)
(yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
(yapcad.dsl.errors.Diagnostic attribute)
(yapcad.package.analysis.schema.SchemaError attribute)
shank_diameter (yapcad.fasteners_legacy.HexCapScrewSpec attribute)
shank_length (yapcad.fasteners_legacy.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.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.runtime.context.ExecutionContext property)
should_stop (yapcad.dsl.errors.DiagnosticCollector property)
shrink() (yapcad.poly.Polygon method)
sidecar_path_for() (in module yapcad.io.meta_yaml)
sign_package() (in module yapcad.package.signing)
signal_return() (yapcad.dsl.runtime.context.ExecutionContext method)
signature (yapcad.dsl.runtime.builtins.BuiltinFunction attribute)
signature_file (yapcad.package.signing.SignatureInfo attribute)
SignatureInfo (class in yapcad.package.signing)
SignatureMethod (class in yapcad.package.signing)
signatures (yapcad.package.signing.VerificationResult attribute)
signedFaceDistance() (in module yapcad.geom3d)
signedPlaneDistance() (in module yapcad.geom3d)
signer (yapcad.package.signing.SignatureInfo attribute)
SigningError
SimpleType (class in yapcad.dsl.ast)
size (yapcad.viewer.events.ScreenshotSavedEvent attribute)
SKIPPED (yapcad.package.analysis.schema.ResultStatus attribute)
SLASH (yapcad.dsl.tokens.TokenType attribute)
SLOT (yapcad.assembly.mate.MateType attribute)
smallest_face() (in module yapcad.package.analysis.face_naming)
SNAP_FIT (yapcad.collision.interface.InterfaceType attribute)
SOLID (yapcad.dsl.types.TypeTier attribute)
solid (yapcad.manufacturing.data.Segment 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.values)
solidbbox() (in module yapcad.geom3d)
solids_intersect() (in module yapcad.boolean.native)
(in module yapcad.geom3d)
SolidType (class in yapcad.dsl.types)
SolidValidationError
solve() (yapcad.assembly.intent.AssemblyIntent method)
solve_all() (yapcad.assembly.solver.MateConstraintSolver method)
solve_mate() (yapcad.assembly.solver.MateConstraintSolver method)
solve_mate_chain() (in module yapcad.assembly.solver)
solve_world_transforms() (in module yapcad.package.analysis.mechatron_fea_setup)
SolveResult (class in yapcad.assembly.intent)
source (yapcad.assembly.load_case.LoadCase attribute)
source_id (yapcad.assembly.datum_registry.DatumSource attribute)
source_line (yapcad.dsl.errors.Diagnostic attribute)
source_lines (yapcad.dsl.runtime.context.ExecutionContext attribute)
source_signature (yapcad.dsl.runtime.provenance.Provenance attribute)
source_type (yapcad.assembly.datum_registry.DatumSource attribute)
SourceLocation (class in yapcad.dsl.tokens)
SourceSpan (class in yapcad.dsl.tokens)
span (yapcad.dsl.ast.AstNode attribute)
(yapcad.dsl.errors.Diagnostic attribute)
(yapcad.dsl.symbols.Symbol attribute)
(yapcad.dsl.tokens.Token attribute)
(yapcad.dsl.transforms.metadata.MetaDiagnostic attribute)
specular (yapcad.pyglet_drawable.Material property)
SPHERE (yapcad.assembly.intent.GeometryType attribute)
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 (yapcad.assembly.mate.MateType attribute)
(yapcad.kinematics.joint.JointType attribute)
spherical_shell() (in module yapcad.geom3d_util)
spine (yapcad.manufacturing.data.SweptElementProvenance attribute)
SPLINE (yapcad.collision.interface.InterfaceType attribute)
split_solid_at_plane() (in module yapcad.manufacturing.segmentation)
SSH (yapcad.package.signing.SignatureMethod attribute)
stack_solids() (in module yapcad.geom3d_util)
StagedResolver (class in yapcad.assembly.resolver)
STAR (yapcad.dsl.tokens.TokenType attribute)
start (yapcad.dsl.ast.RangeExpr attribute)
(yapcad.dsl.tokens.SourceSpan attribute)
start() (yapcad.viewer.vtk_viewer.VTKViewer method)
start_offscreen() (yapcad.viewer.vtk_viewer.VTKViewer method)
starts (yapcad.fasteners_legacy.HexCapScrewSpec attribute)
(yapcad.fasteners_legacy.HexNutSpec attribute)
(yapcad.threadgen.ThreadProfile attribute)
Statement (class in yapcad.dsl.ast)
statements (yapcad.dsl.ast.Block attribute)
status (yapcad.assembly.load_case.LoadCase attribute)
(yapcad.package.analysis.base.AnalysisResult attribute)
(yapcad.package.signing.SignatureInfo attribute)
STATUS (yapcad.viewer.events.EventType attribute)
StatusEvent (class in yapcad.viewer.events)
step (yapcad.dsl.ast.RangeExpr attribute)
step_file (yapcad.assembly.mate_surrogates.MateSurrogate attribute)
stiffness (yapcad.assembly.mate.MateDynamics attribute)
stiffness_for_bolt_spec() (in module yapcad.package.analysis.mechatron_fea_setup)
stitch_open_edges() (in module yapcad.boolean.native)
stitch_solid() (in module yapcad.boolean.native)
stl_dir (yapcad.viewer.config.ViewerConfig attribute)
stl_file (yapcad.assembly.mate_surrogates.MateSurrogate attribute)
(yapcad.viewer.events.PartLoadedEvent attribute)
stl_path (yapcad.kinematics.part.KinematicPart attribute)
(yapcad.viewer.config.ViewerConfig property)
stl_path_a (yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
stl_path_b (yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
stop() (yapcad.viewer.api_server.ViewerAPIServer method)
str() (yapcad.drawable.Drawable method)
STRING_LITERAL (yapcad.dsl.tokens.TokenType attribute)
string_val() (in module yapcad.dsl.runtime.values)
STRUCTURAL (yapcad.package.analysis.schema.ValidationKind attribute)
sub() (in module yapcad.geom)
sub4() (in module yapcad.geom)
subdivide() (in module yapcad.geom3d_util)
subject (yapcad.dsl.ast.MatchExpr attribute)
SUBSCRIBE (yapcad.viewer.events.EventType attribute)
subtract_edges() (in module yapcad.brep_edge_select)
success (yapcad.assembly.intent.SolveResult attribute)
(yapcad.assembly.resolver.ResolveResult attribute)
(yapcad.assembly.solver.MateMateSolveResult attribute)
(yapcad.dsl.runtime.interpreter.ExecutionResult attribute)
summary (yapcad.package.analysis.base.AnalysisResult attribute)
summary() (yapcad.native_brep.TopologyGraph method)
summary_path (yapcad.package.analysis.base.AnalysisResult attribute)
surf2lines() (in module yapcad.geom3d)
surface (yapcad.assembly.intent.ContactRequirement attribute)
SURFACE (yapcad.dsl.types.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.values)
surface_watertight() (in module yapcad.geometry_checks)
surfacearea() (in module yapcad.geom3d)
surfacebbox() (in module yapcad.geom3d)
SurfaceType (class in yapcad.dsl.types)
sweep_adaptive() (in module yapcad.geom3d_util)
sweep_along_path() (in module yapcad.geom3d_util)
sweep_profile_along_path() (in module yapcad.geom3d_util)
SweptElementProvenance (class in yapcad.manufacturing.data)
Symbol (class in yapcad.dsl.symbols)
SymbolKind (class in yapcad.dsl.symbols)
symbols (yapcad.dsl.symbols.Scope attribute)
SymbolTable (class in yapcad.dsl.symbols)
T
tags (yapcad.assembly.datum.Datum attribute)
(yapcad.package.analysis.face_naming.FaceInfo attribute)
(yapcad.package.analysis.gmsh_mesher.PhysicalGroup attribute)
TANGENT (yapcad.assembly.kinematic_integration.KinematicConstraintType attribute)
(yapcad.assembly.mate.MateType attribute)
TANGENT_TO_CIRCLE (yapcad.assembly.constraint.ConstraintType attribute)
taper_ratio (yapcad.threadgen.ThreadProfile attribute)
target (yapcad.assembly.intent.ContactRequirement attribute)
(yapcad.dsl.ast.AssignmentStatement attribute)
teeth (yapcad.collision.gear_interface.GearMeshInterface 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)
text_on_surface() (in module yapcad.text3d)
text_solid() (in module yapcad.text3d)
text_solid_fitted() (in module yapcad.text3d)
text_to_polygons() (in module yapcad.text3d)
text_width() (in module yapcad.text3d)
then_branch (yapcad.dsl.ast.IfExpr attribute)
(yapcad.dsl.ast.IfStatement attribute)
THERMAL (yapcad.package.analysis.schema.ValidationKind attribute)
thickness (yapcad.fasteners_legacy.HexNutSpec attribute)
thing2color() (yapcad.drawable.Drawable method)
THREAD (yapcad.collision.interface.InterfaceType attribute)
thread_angle (yapcad.threadgen.ThreadProfile attribute)
thread_arc_samples (yapcad.fasteners_legacy.HexCapScrewSpec attribute)
(yapcad.fasteners_legacy.HexNutSpec attribute)
thread_class (yapcad.collision.thread_interface.ThreadInterface attribute)
thread_depth (yapcad.collision.thread_interface.ThreadInterface property)
thread_depth_ratio (yapcad.threadgen.ThreadProfile attribute)
thread_length (yapcad.fasteners_legacy.HexCapScrewSpec attribute)
thread_samples_per_pitch (yapcad.fasteners_legacy.HexCapScrewSpec attribute)
(yapcad.fasteners_legacy.HexNutSpec attribute)
thread_type (yapcad.collision.thread_interface.ThreadInterface attribute)
ThreadClass (class in yapcad.collision.thread_interface)
ThreadInterface (class in yapcad.collision.thread_interface)
ThreadProfile (class in yapcad.threadgen)
ThreadType (class in yapcad.collision.thread_interface)
tier (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.runtime.provenance.Provenance attribute)
(yapcad.package.analysis.base.AnalysisResult attribute)
(yapcad.package.signing.SignatureInfo attribute)
to_assembly() (yapcad.assembly.intent.AssemblyIntent method)
to_dict() (yapcad.assembly.load_case.BoltPattern method)
(yapcad.assembly.load_case.LoadAttach method)
(yapcad.assembly.load_case.LoadCase method)
(yapcad.assembly.mate.Mate method)
(yapcad.collision.gear_interface.GearMeshInterface method)
(yapcad.collision.interface.InterfaceVolume method)
(yapcad.collision.registry.InterfaceRegistry method)
(yapcad.collision.result.CollisionResult method)
(yapcad.collision.thread_interface.ThreadInterface method)
(yapcad.dsl.runtime.provenance.Provenance method)
(yapcad.kinematics.chain.KinematicChain method)
(yapcad.kinematics.frame.CoordinateFrame method)
(yapcad.kinematics.joint.Joint method)
(yapcad.kinematics.part.KinematicPart method)
(yapcad.kinematics.transform.Transform method)
(yapcad.viewer.config.ViewerConfig method)
(yapcad.viewer.events.BaseEvent method)
to_euler_xyz() (yapcad.kinematics.transform.Transform method)
to_json() (yapcad.dsl.errors.Diagnostic method)
(yapcad.dsl.errors.DiagnosticCollector method)
(yapcad.dsl.runtime.provenance.Provenance method)
to_manifest_entry() (yapcad.package.analysis.base.AnalysisResult method)
to_mate_spec() (yapcad.assembly.intent.Connection method)
to_mechatron_json() (in module yapcad.assembly.mechatron_export)
to_mechatron_snapshot() (in module yapcad.assembly.mechatron_export)
to_metadata() (yapcad.package.analysis.face_naming.FaceNamer method)
to_point() (in module yapcad.geometry_utils)
to_vec3() (in module yapcad.geometry_utils)
to_vector() (in module yapcad.geometry_utils)
toggle_xray() (yapcad.viewer.vtk_viewer.VTKViewer method)
Token (class in yapcad.dsl.tokens)
tokenize() (in module yapcad.dsl.lexer)
(yapcad.dsl.lexer.Lexer method)
TokenType (class in yapcad.dsl.tokens)
tolerance_deg (yapcad.assembly.constraint.Constraint attribute)
(yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
tolerance_mm (yapcad.assembly.constraint.Constraint attribute)
(yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
top_faces() (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)
total_constraints (yapcad.assembly.kinematic_integration.ValidationReport attribute)
Transform (class in yapcad.kinematics.transform)
transform (yapcad.assembly.solver.MateMateSolveResult attribute)
(yapcad.kinematics.frame.CoordinateFrame attribute)
transform() (in module yapcad.geom)
(yapcad.assembly.datum.Datum method)
(yapcad.combine.Boolean method)
(yapcad.dsl.transforms.base.AstTransform method)
(yapcad.dsl.transforms.base.IdentityTransform method)
(yapcad.dsl.transforms.base.TreeTransform method)
(yapcad.dsl.transforms.metadata.MetadataTransform method)
(yapcad.geometry.Geometry method)
(yapcad.native_brep.TopologyGraph method)
transform_axis() (yapcad.collision.interface.InterfaceVolume method)
transform_center() (yapcad.collision.interface.InterfaceVolume method)
transform_edge_params() (in module yapcad.native_brep)
transform_point() (yapcad.kinematics.transform.Transform method)
transform_topology_graph() (in module yapcad.native_brep)
transform_val() (in module yapcad.dsl.runtime.values)
transform_vector() (yapcad.kinematics.transform.Transform method)
TransformPipeline (class in yapcad.dsl.transforms.base)
transforms (yapcad.assembly.intent.SolveResult attribute)
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 (yapcad.kinematics.transform.Transform property)
Translation() (in module yapcad.xform)
transport (yapcad.package.analysis.base.ExecutionConfig attribute)
TreeTransform (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)
trim_segment_against_ring() (in module yapcad.manufacturing.rings)
triTriIntersect() (in module yapcad.geom3d)
true_branch (yapcad.dsl.ast.ConditionalExpr attribute)
trusted_signers (yapcad.package.signing.VerificationResult property)
tube() (in module yapcad.geom3d_util)
Type (class in yapcad.dsl.types)
type (yapcad.combine.Boolean property)
(yapcad.dsl.runtime.values.EmitResult property)
(yapcad.dsl.runtime.values.Value attribute)
(yapcad.dsl.symbols.Symbol attribute)
(yapcad.dsl.tokens.Token attribute)
type_annotation (yapcad.dsl.ast.Parameter attribute)
(yapcad.dsl.ast.VarDecl attribute)
TYPE_ARC (yapcad.dsl.tokens.TokenType attribute)
type_args (yapcad.dsl.ast.GenericType attribute)
TYPE_BEZIER (yapcad.dsl.tokens.TokenType attribute)
TYPE_BOOL (yapcad.dsl.tokens.TokenType attribute)
TYPE_CATMULLROM (yapcad.dsl.tokens.TokenType attribute)
TYPE_CIRCLE (yapcad.dsl.tokens.TokenType attribute)
TYPE_DICT (yapcad.dsl.tokens.TokenType attribute)
TYPE_ELLIPSE (yapcad.dsl.tokens.TokenType attribute)
TYPE_FLOAT (yapcad.dsl.tokens.TokenType attribute)
TYPE_HYPERBOLA (yapcad.dsl.tokens.TokenType attribute)
TYPE_INT (yapcad.dsl.tokens.TokenType attribute)
TYPE_LINE_SEGMENT (yapcad.dsl.tokens.TokenType attribute)
TYPE_LIST (yapcad.dsl.tokens.TokenType attribute)
TYPE_LOOP3D (yapcad.dsl.tokens.TokenType attribute)
TYPE_NURBS (yapcad.dsl.tokens.TokenType attribute)
TYPE_PARABOLA (yapcad.dsl.tokens.TokenType attribute)
TYPE_PATH2D (yapcad.dsl.tokens.TokenType attribute)
TYPE_PATH3D (yapcad.dsl.tokens.TokenType attribute)
TYPE_POINT (yapcad.dsl.tokens.TokenType attribute)
TYPE_POINT2D (yapcad.dsl.tokens.TokenType attribute)
TYPE_POINT3D (yapcad.dsl.tokens.TokenType attribute)
TYPE_PROFILE2D (yapcad.dsl.tokens.TokenType attribute)
TYPE_REGION2D (yapcad.dsl.tokens.TokenType attribute)
TYPE_SHELL (yapcad.dsl.tokens.TokenType attribute)
TYPE_SOLID (yapcad.dsl.tokens.TokenType attribute)
TYPE_STRING (yapcad.dsl.tokens.TokenType attribute)
TYPE_SURFACE (yapcad.dsl.tokens.TokenType attribute)
TYPE_TRANSFORM (yapcad.dsl.tokens.TokenType attribute)
TYPE_VECTOR (yapcad.dsl.tokens.TokenType attribute)
TYPE_VECTOR2D (yapcad.dsl.tokens.TokenType attribute)
TYPE_VECTOR3D (yapcad.dsl.tokens.TokenType attribute)
TypeChecker (class in yapcad.dsl.checker)
TypeError
TypeNode (class in yapcad.dsl.ast)
types (yapcad.combine.Boolean attribute)
TypeTier (class in yapcad.dsl.types)
U
ui_hint (yapcad.dsl.ast.Parameter attribute)
UnaryOp (class in yapcad.dsl.ast)
UNC (yapcad.collision.thread_interface.ThreadType attribute)
UNDERSCORE (yapcad.dsl.tokens.TokenType attribute)
UNF (yapcad.collision.thread_interface.ThreadType attribute)
unified_hex_cap_catalog() (in module yapcad.fasteners_legacy)
unified_hex_cap_screw() (in module yapcad.fasteners_legacy)
unified_hex_nut() (in module yapcad.fasteners_legacy)
unified_hex_nut_catalog() (in module yapcad.fasteners_legacy)
unified_profile() (in module yapcad.threadgen)
union_connector_with (yapcad.manufacturing.data.CutPoint attribute)
union_edges() (in module yapcad.brep_edge_select)
UNIVERSAL (yapcad.assembly.mate.MateType attribute)
UNKNOWN (yapcad.collision.result.CollisionMethod attribute)
UnknownType (class in yapcad.dsl.types)
unregister() (yapcad.collision.registry.InterfaceRegistry method)
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)
UNSUBSCRIBE (yapcad.viewer.events.EventType attribute)
untag() (in module yapcad.octtree)
untrusted_signers (yapcad.package.signing.VerificationResult property)
unwrap_value() (in module yapcad.dsl.runtime.values)
unwrap_values() (in module yapcad.dsl.runtime.values)
upbb() (yapcad.pyglet_drawable.pygletDraw method)
update (yapcad.geometry.Geometry property)
update() (yapcad.dsl.runtime.context.Scope method)
update_variable() (yapcad.dsl.runtime.context.ExecutionContext method)
updateCenter() (yapcad.octtree.NTree method)
updateTree() (yapcad.octtree.NTree method)
USE (yapcad.dsl.tokens.TokenType attribute)
use_stl (yapcad.package.analysis.gmsh_mesher.MeshHints attribute)
uses (yapcad.dsl.ast.Module attribute)
UseStatement (class in yapcad.dsl.ast)
V
v0 (yapcad.geometry_utils.Triangle attribute)
v1 (yapcad.geometry_utils.Triangle attribute)
v2 (yapcad.geometry_utils.Triangle attribute)
valid (yapcad.assembly.solver.ValidationResult attribute)
(yapcad.package.analysis.schema.ValidationReport attribute)
VALID (yapcad.package.signing.VerificationStatus attribute)
VALID_UNTRUSTED (yapcad.package.signing.VerificationStatus attribute)
validate() (yapcad.assembly.assembly.Assembly method)
(yapcad.assembly.face_mate.FaceToFaceMate method)
(yapcad.assembly.intent.AssemblyIntent method)
(yapcad.assembly.intent.Clearance method)
(yapcad.assembly.kinematic_integration.AssemblyValidator method)
(yapcad.assembly.mate.Mate method)
(yapcad.kinematics.chain.KinematicChain method)
validate_and_raise() (yapcad.assembly.assembly.Assembly method)
(yapcad.assembly.kinematic_integration.AssemblyValidator method)
validate_assembly() (in module yapcad.assembly.kinematic_integration)
validate_datums() (yapcad.assembly.datum.PartDefinition method)
validate_package() (in module yapcad.package.validator)
validate_plan() (in module yapcad.package.analysis.schema)
validate_plan_file() (in module yapcad.package.analysis.schema)
validate_result() (in module yapcad.package.analysis.schema)
validate_result_file() (in module yapcad.package.analysis.schema)
validate_shell_closure() (yapcad.native_brep.TopologyGraph method)
validate_solid() (yapcad.native_brep.TopologyGraph method)
validate_surrogates() (in module yapcad.assembly.mate_surrogates)
validate_text_fit() (in module yapcad.text3d)
validate_transform() (yapcad.assembly.solver.MateConstraintSolver method)
validation (yapcad.assembly.intent.SolveResult attribute)
ValidationKind (class in yapcad.package.analysis.schema)
ValidationReport (class in yapcad.assembly.kinematic_integration)
(class in yapcad.package.analysis.schema)
ValidationResult (class in yapcad.assembly.solver)
validator (yapcad.assembly.constraint.Constraint attribute)
(yapcad.assembly.kinematic_integration.KinematicConstraint attribute)
Value (class in yapcad.dsl.runtime.values)
value (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.runtime.values.EmitResult attribute)
(yapcad.dsl.tokens.Token attribute)
(yapcad.kinematics.joint.Joint attribute)
VarDecl (class in yapcad.dsl.ast)
variable (yapcad.dsl.ast.ComprehensionClause attribute)
(yapcad.dsl.ast.ForStatement attribute)
(yapcad.dsl.ast.ListComprehension property)
VARIABLE (yapcad.dsl.symbols.SymbolKind attribute)
variables (yapcad.dsl.runtime.context.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.values)
vehicle_to_mesh_direction() (in module yapcad.package.analysis.mechatron_fea_setup)
vehicle_to_mesh_position() (in module yapcad.package.analysis.mechatron_fea_setup)
VerificationError
VerificationResult (class in yapcad.package.signing)
VerificationStatus (class in yapcad.package.signing)
verify_package() (in module yapcad.package.signing)
verify_source_signature() (in module yapcad.dsl.runtime.provenance)
version (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 (yapcad.assembly.mate_surrogates.Feature attribute)
vertices_coincident() (in module yapcad.native_brep)
view_package() (in module yapcad.package.viewer)
view_up (yapcad.viewer.events.CameraChangedEvent attribute)
ViewerAPIServer (class in yapcad.viewer.api_server)
ViewerConfig (class in yapcad.viewer.config)
viewport (yapcad.viewer.events.CameraChangedEvent attribute)
(yapcad.viewer.events.StatusEvent attribute)
visit_assignment() (yapcad.dsl.transforms.base.TreeTransform method)
visit_binary_op() (yapcad.dsl.transforms.base.TreeTransform method)
visit_block() (yapcad.dsl.transforms.base.TreeTransform method)
visit_command() (yapcad.dsl.transforms.base.TreeTransform method)
visit_dict_literal() (yapcad.dsl.transforms.base.TreeTransform method)
visit_emit() (yapcad.dsl.transforms.base.TreeTransform method)
visit_expr_statement() (yapcad.dsl.transforms.base.TreeTransform method)
visit_expression() (yapcad.dsl.transforms.base.TreeTransform method)
visit_for() (yapcad.dsl.transforms.base.TreeTransform method)
visit_function_call() (yapcad.dsl.transforms.base.TreeTransform method)
visit_identifier() (yapcad.dsl.transforms.base.TreeTransform method)
visit_if_expr() (yapcad.dsl.transforms.base.TreeTransform method)
visit_index_access() (yapcad.dsl.transforms.base.TreeTransform method)
visit_lambda() (yapcad.dsl.transforms.base.TreeTransform method)
visit_let() (yapcad.dsl.transforms.base.TreeTransform method)
visit_list_comprehension() (yapcad.dsl.transforms.base.TreeTransform method)
visit_list_literal() (yapcad.dsl.transforms.base.TreeTransform method)
visit_literal() (yapcad.dsl.transforms.base.TreeTransform method)
visit_match_expr() (yapcad.dsl.transforms.base.TreeTransform method)
visit_member_access() (yapcad.dsl.transforms.base.TreeTransform method)
visit_method_call() (yapcad.dsl.transforms.base.TreeTransform method)
visit_module() (yapcad.dsl.transforms.base.TreeTransform method)
visit_python_block() (yapcad.dsl.transforms.base.TreeTransform method)
visit_python_expr() (yapcad.dsl.transforms.base.TreeTransform method)
visit_range() (yapcad.dsl.transforms.base.TreeTransform method)
visit_require() (yapcad.dsl.transforms.base.TreeTransform method)
visit_return() (yapcad.dsl.transforms.base.TreeTransform method)
visit_statement() (yapcad.dsl.transforms.base.TreeTransform method)
visit_unary_op() (yapcad.dsl.transforms.base.TreeTransform method)
volumeof() (in module yapcad.geom3d)
vstr() (in module yapcad.geom)
VTKViewer (class in yapcad.viewer.vtk_viewer)
W
wall_thickness (yapcad.manufacturing.data.SweptElementProvenance attribute)
warn (yapcad.assembly.load_case.LoadCase attribute)
WARNING (yapcad.dsl.errors.ErrorSeverity attribute)
warning_count (yapcad.assembly.kinematic_integration.ValidationReport attribute)
(yapcad.dsl.errors.DiagnosticCollector property)
warning_python_block() (in module yapcad.dsl.errors)
warnings (yapcad.assembly.assembly.AssemblyValidationResult attribute)
(yapcad.assembly.intent.SolveResult attribute)
(yapcad.assembly.kinematic_integration.ValidationReport attribute)
(yapcad.assembly.resolver.ResolvedPart attribute)
(yapcad.collision.interface.CompatibilityResult attribute)
(yapcad.geometry_checks.CheckResult attribute)
(yapcad.manufacturing.data.SegmentationResult attribute)
(yapcad.package.analysis.schema.ValidationReport attribute)
(yapcad.package.signing.VerificationResult attribute)
washer_diameter (yapcad.fasteners_legacy.HexCapScrewSpec attribute)
washer_thickness (yapcad.fasteners_legacy.HexCapScrewSpec attribute)
WHILE (yapcad.dsl.tokens.TokenType attribute)
WhileStatement (class in yapcad.dsl.ast)
width_flat (yapcad.fasteners_legacy.HexNutSpec attribute)
WildcardPattern (class in yapcad.dsl.ast)
window() (yapcad.pyglet_drawable.pygletDraw method)
window_size (yapcad.viewer.config.ViewerConfig attribute)
window_title (yapcad.viewer.config.ViewerConfig attribute)
WITH (yapcad.dsl.tokens.TokenType attribute)
workdir (yapcad.package.analysis.base.ExecutionConfig attribute)
wrap_value() (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.step)
write_step_analytic() (in module yapcad.io.step)
write_step_with_meta() (in module yapcad.io.step)
write_stl() (in module yapcad.io.stl)
write_stl_with_meta() (in module yapcad.io.stl)
X
x_axis (yapcad.assembly.datum.Datum attribute)
(yapcad.assembly.mate_surrogates.MateSurrogate attribute)
XRAY (yapcad.viewer.events.CommandType attribute)
XRAY_CHANGED (yapcad.viewer.events.EventType attribute)
xray_enabled (yapcad.viewer.events.StatusEvent attribute)
xray_opacity (yapcad.viewer.config.ViewerConfig attribute)
XrayChangedEvent (class in yapcad.viewer.events)
Y
y_axis (yapcad.assembly.datum.Datum attribute)
(yapcad.assembly.mate_surrogates.MateSurrogate attribute)
yapcad.analytic_surfaces
module
yapcad.assembly.assembly
module
yapcad.assembly.constraint
module
yapcad.assembly.datum
module
yapcad.assembly.datum_registry
module
yapcad.assembly.face_mate
module
yapcad.assembly.intent
module
yapcad.assembly.kinematic_integration
module
yapcad.assembly.load_case
module
yapcad.assembly.mate
module
yapcad.assembly.mate_examples
module
yapcad.assembly.mate_surrogates
module
yapcad.assembly.mechatron_export
module
yapcad.assembly.resolver
module
yapcad.assembly.solver
module
yapcad.boolean.native
module
yapcad.boolean.occ_engine
module
yapcad.boolean.trimesh_engine
module
yapcad.brep
module
yapcad.brep_edge_select
module
yapcad.collision.detector
module
yapcad.collision.gear_interface
module
yapcad.collision.interface
module
yapcad.collision.registry
module
yapcad.collision.result
module
yapcad.collision.thread_interface
module
yapcad.combine
module
yapcad.contrib.figgear
module
yapcad.drawable
module
yapcad.dsl.ast
module
yapcad.dsl.checker
module
yapcad.dsl.errors
module
yapcad.dsl.introspection
module
yapcad.dsl.lexer
module
yapcad.dsl.meta_apply
module
yapcad.dsl.packaging
module
yapcad.dsl.parser
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.base
module
yapcad.dsl.transforms.metadata
module
yapcad.dsl.types
module
yapcad.ezdxf_drawable
module
yapcad.ezdxf_exporter
module
yapcad.fasteners.builders
module
yapcad.fasteners.catalog
module
yapcad.fasteners_legacy
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.geometry_json
module
yapcad.io.meta_yaml
module
yapcad.io.step
module
yapcad.io.step_importer
module
yapcad.io.stl
module
yapcad.kinematics.chain
module
yapcad.kinematics.frame
module
yapcad.kinematics.joint
module
yapcad.kinematics.part
module
yapcad.kinematics.transform
module
yapcad.manufacturing.connectors
module
yapcad.manufacturing.data
module
yapcad.manufacturing.path_utils
module
yapcad.manufacturing.rings
module
yapcad.manufacturing.segmentation
module
yapcad.mesh
module
yapcad.metadata
module
yapcad.native_brep
module
yapcad.occ_native_convert
module
yapcad.octtree
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.analysis.mechatron_fea_setup
module
yapcad.package.analysis.schema
module
yapcad.package.analysis.yapcad_native
module
yapcad.package.core
module
yapcad.package.signing
module
yapcad.package.validator
module
yapcad.package.viewer
module
yapcad.poly
module
yapcad.pyglet_drawable
module
yapcad.spline
module
yapcad.text3d
module
yapcad.threadgen
module
yapcad.triangulator
module
yapcad.viewer.api_server
module
yapcad.viewer.config
module
yapcad.viewer.events
module
yapcad.viewer.vtk_viewer
module
yapcad.xform
module
YapCADNativeAdapter (class in yapcad.package.analysis.yapcad_native)
youngs_modulus (yapcad.package.analysis.fenics.MaterialProperties attribute)
Z
z_axis (yapcad.assembly.mate_surrogates.MateSurrogate attribute)
Z_STACK_CLEARANCE (yapcad.assembly.kinematic_integration.KinematicConstraintType attribute)