Model.createfmvss201u_end#

Model.createfmvss201u_end(deleteentities=0)#

Deletes all the temporary entities created during upper interior marking of a vehicle. To be called after Model.createfmvss201u_start() and Model.createfmvss201u_createpoints() functions.

Parameters:

deleteentities (int) –

0 - Only deletes the class object used in marking. (default)

1 - Deletes temporary entities created during marking.

Example#

Mark A Pillar design points, Upper Roof Zone and B Pillar design points#
import hm
import hm.entities as ent

model = hm.Model

model.createfmvss201u_start(
    side=0,
    vehicledir=-1,
    method=0,
    seattraveldist=127.0,
    weatherstrippingoffset=0.0,
    wsoffset=0.0,
    sgrp=[2000.0, -400.0, 500.0],
    sgrprear=[2800.0, -400.0, 500.0],
    exteriorpartsids=[10003, 10006],
    interiorpartsids=[10000, 10004, 10007, 10008, 10010, 10011, 10016, 10017],
    windshieldpartsids=[10001],
)

model.createfmvss201u_createpoints(
    pointtype=0, apillarpartsids=10010, ap1=1, ap2=2, ap3=1, apbool=1, ippointid=ent.Node(model,57354)
)

model.createfmvss201u_createpoints(
    pointtype=1, interiorroofpartsids=[10000, 10016, 10017], urbool=1
)

model.createfmvss201u_createpoints(
    pointtype=2,
    bpillarpartsids=[10007],
    bp1=1,
    bp2=1,
    bp2pointid=ent.Node(model,52327),
    bp3=1,
    bp4=1,
    bpbool=1,
    bphighestpointid=ent.Node(model,73386),
    bpn1pointid=ent.Node(model,52774),
    bpn2pointid=ent.Node(model,51988),
)
model.createfmvss201u_end()